Shell命令:
Gec @ gec : ~ $
用户名 主机名 当前工作路径
~:家目录 每一个用户都对应一个家目录
每一个用户在自己的家目录中拥有所有权限
/:根目录 linux系统中文件系统的起始位置
Touch:建立普通文件
Touch 文件的路径名
Mkdir:建立目录文件
Mkdir 文件的路径名
Cd:切换工作路径
Ls:查看指定路径中的文件,默认是当前路径
Ls -l 查看文件的详细信息
D:文件的类型 d—目录 - --普通文件 p—管道 s—套接字
Rwx:文件所有者的权限
Rwx:文件所属组的权限
r-x:其他用户的权限
2:硬链接数
Gec:用户名
Gec:用户组名
4096:文件大小
Mv 移动文件、重命名
Mv 文件的路径名 文件的目标路径名
Mv 文件的路径名 文件的新路径名
Rm 删除文件
Rm 要删除文件路径名
Rm在删除目录文件时要加-r
Cat 查看文件内容
Chmod 更改文件权限
Chmod 0644 文件名
Chmod u+r xxx
Chmod g-w xxx
Chmod o+x xxx
Sudo 切换用户
Echo 输出字符串
Vi 进入vi编辑器
Ps 查看当前进程
ps aux|grep +xxx xxx名的命令,通过管道显示
Ps -ajx
Gdb 调试器
Cp 复制文件
Cp 要复制的文件 目标文件路径名
复制目录文件时加-r
Find 查找文件
Pwd 打印当前工作路径
Vim 进入vim编辑器
file +文件名 :查看文件属性
scp +文件名 ID@IP :路径
grep gcc * -nir:在所有的文件中去匹配,gcc的字段
*:表示所有的文件 n:显示行数 i:区分大小写 r:递归
history | grep xxx:之前与xxx有关的命令,通过管道显示
ln 文件1 文件2 文件2是文件1的硬连接
ln 文件1 文件2 -s 文件2是文件1的软连接
df :查看系统挂载的磁盘情况
df -h:列出根目录下的内容
mount 文件1 文件2 把文件1挂载到文件2中
umount 卸掉挂载的分区
du:文件系统的磁盘使用量或是目录使用量
du -h
stat:显示文件的元数据
modify 指的是文件内容被修改的时间
change 表示文件元数据被修改的时间
tail [ -n number] 文件
选项与参数:
-n:后面接数字,代表显示几行的意思
-f:表示持续侦测后面文件内容的改变,知道按下 Ctrl+c 才会结束 tail 的侦测。
默认情况下显示最后 10 行: