linux功能概述及目录介绍
Posted zhengjunfeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux功能概述及目录介绍相关的知识,希望对你有一定的参考价值。
一:功能介绍:
cd:切换目录 (cd. 切换到当前目录 ;cd ..切换到上级目录)
ls:查看当前目录 -l查看当前目录的详细信息(=ll) -a查看隐藏文件
useradd :新建用户名
passwd:新建密码
up - :转移用户名
pwd:确定目录
cd~:切换到家目录下
cd -:返回上一次切换的目录
cp:拷贝文件 -r拷贝文件或目录
alias :查看命令别名 如cp=cp -i
mv:剪切,有时可以改文件名(相同目录下移动,可以改名)
mkdir:创建目录 -p创建多级目录
touch:创建文件
rm:删除文件 (能不使用尽量不使用) -r 删除文件,目录
cat:浏览正文文件内容
head:显示前几行文件内容
tail:显示后几行文件内容
echo ‘hello‘ >>文件名 向文件内容输入’hello’
tail -f :相当于日志文件
More:显示百分比的文件内容
:wq 保存文件(这是在vim文件时运用的)
vim:编辑模式
在编辑模式下,输入a ,表示在光标后输入内容
输入i, 表示在光标前输入内容
输入o, 表示在光标下一行输入内容
输入s, 删除光标所在字符并开始插入
id 用户名:查看有系统哪些用户
useradd -u(用户id) 1000 -g(群组)root -d(家目录) /root -c (标识信息) root_user -s(指定用户所用的shell,即判断用户是否可在终端登录) /bin/bash ax(用户名)
usermod:修改用户信息
usermod -u(user的id) 1000 -g(群组id) 1000 -G(群组) root -d(家目录)/root -c(写改备注信息) root_user -s(修改shell)/bin/bash
权限信息 硬链接数 属主 属组 文件大小 文件日期 文件名
权限信息(selinux)10位:
第一位:l,d,-,b,p等 . -:普通文件 d:目录 l:软连接 b:设备文件 p:管道文件
2~4:属主权限
5~7:属组权限
8~10:其他用户访问权限
r 读 w 写 x 执行
chmod:修改文件权限 u=rwx ,g=rwx,0=-(为空的意思)
因为 r=4,w=2,x=1所以也可以表示
chmod 770
执行文件内容方法 : ./
ll -d 查看当前目录的详细信息
ll:查看子目录,子文件的详细信息
目录下的可执行权限(x)表示是否可cd (相当于Windows是否可双击打开)
对目录:
r:可以ls该目录的子文件,子目录
w:可以在该目录下创建,删除,重命名
x:可以cd到该目录下
chown:修改文件属主,属组
例如:chown root.root a.tet
chown -R:递归修改 (即该目录,子目录,子文件的属组,属主都被修改)
echo ‘‘ >文件名 表示把左边内容覆盖给右边
echo ‘‘ >>文件名 表示把左边内容追加给右边
wl-l:显示文件内容行数
tar:打包文件
例如 :tar -cvf(c代表创建) test.tar a.txt b.txt :将a.txt与b.txt打包给test.tar
打包不等于压缩
打包是将两或者几个个文件合并在一个文件中,而压缩则是压缩文件内部空间,减少文件所占内存大小
gzip ,bzip2:压缩
gunzip,bunzip2:解压
tar-czvf (打包加压缩)
vim编辑模式包含 命令行,编辑,扩展
命令行:
u:撤销
ctrl r :回滚
ndd(n代表数字):删除所在行数
nyy(n代表数字):复制行数
p:粘贴在下一行
P:粘贴在上一行
先dd后p :剪切
0:行首 shift :行尾 G:跳到最后一行 nG:跳到某一行 gg :跳到第一行
H:屏幕第一行下第一个字符
M:屏幕中央第一个字符
L:屏幕下最后一行第一个字符
uname -r :查看内核
cat/etc/redhat-release 查看操作系统
runlevel init n(代表数字) 表示启动内核级别
cat /etc /inittab :查看init n 解释
二:目录介绍
bin目录:存放常用的可执行文件
sbin目录:存放系统的可执行文件
家目录:存放用户自己的文件( cd ~ 接着pwd)
dev目录:设备文件目录
etc目录:配置文件目录
三:快捷键介绍
Ctrl+shift+n :开启终端
Ctrl a 跳到命令的首部
Ctrl e 跳到命令的尾部
以上是关于linux功能概述及目录介绍的主要内容,如果未能解决你的问题,请参考以下文章