命令名称:ls
英文原意:list
功能:显示目录内容
ls -a: a的英文原意:all,显示文件夹中的所有文件包括隐藏文件
ls -l:等价于 ll;ls -l [文件夹名]:查看某个目录详细信息
ls -d [文件夹名]:显示目录本身信息
命令名称:mkdir
英文原意:make directories
功能:创建目录
mkdir newdir:创建目录newdir
mkdir -p jobs/movie/chinese/newdir:递归建立新目录
命令名称:touch
英文原意:change file timestamps
功能:修改文件的时间戳
touch的意思为触摸,若文件不存在,则创建空文件,若文件存在,修改文件时间戳
命令名称:cat
英文原意:concatenate files and print on the standard output
功能:查文件内容
cat -n :显示行号
cat -A :查看文件中的隐藏符号
命令名称:more
功能:分屏显示文件内容
more 文件名 :空格键:向下翻页;b:向上翻页;q:退出
命令名称:rm
英文原意:remove files or directories
功能:删除文件或目录
rm -r : 递归删除,可删除目录(recursive)
rm -f :强制删除(force)
最强删除组合:rm -rf 文件名/目录名
命令名称:cp
英文原意:copy files and directories
功能:复制文件和目录
格式:cp [选项] 源文件 目标文件
eg:
touch jobs //创建jobs文件
cp jobs /tmp/ //把源文件不改名复制到/tmp/目录下
-----------------------------------------------------------
cp jobs /tmp/cname //将jobs文件改名复制为cname文件
-----------------------------------------------------------
cp -r /root/movie /tmp/ //复制文件夹,将movie文件夹复制到tmp内
命令名称:mv
英文原意:move (rename)files
功能:移动文件或者改名
格式:mv [选项] 源文件 目标文件
eg:
mv newfile /tmp/ //移动newfile到/tmp/文件夹下
mv movie/ /tmp/ //移动目录,mv移动目录不需要-r选项
命令名称:chmod
英文原意:change file mode bits
功能:修改文件的权限模式
格式:chmod [选项] 权限模式文件名
eg:
chmod u+x newfile //给所有者加入执行权限
chomd g+w, o+w newfile //给所属组和其他人同时加入写权限
chomd u=rwx,g=rw,o=rw newfile //给所有者赋予权限rwx,给所属组和其他人赋予rw权限
用户身份:u:所有者(user)
g:所属组(group)
o:其他人(other)
a:全部身份(all)
赋予方式:+:加入权限
-:减去权限
=:设置权限
权限:r:读取权限(read)
w:写权限(write)
x:执行权限(execute)
功能:创建普通用户
添加用户:useradd newuser
设置密码;passwd newuser
命令名称:whereis
功能:只能搜索系统命令,不能搜索普通文件
命令名称:locate
英文原意:find files by name
功能:按照文件名搜索文件,不能进行复杂搜索
格式:locate [选项] 文件名
选项:-i :忽略大小写
注:locate命令找不到新建的文件,要等用户退出登录或重启系统时,才能通过locate命令找到
命令名称:zip
功能:压缩文件或目录
格式:zip [选项] 压缩包名 源文件或源目录
选项:-r : 压缩目录
命令名称:unzip
功能:提取压缩文件的文件
格式:unzip [选项] 压缩包名
选项:-d :指定压缩位置
eg:
unzip -d /tmp/ new.zip //把压缩包指定解压到/tmp/目录下
命令名称:gzip
功能:压缩文件或目录,默认压缩后源文件会消失
格式:gzip [选项] 源文件
选项:-c : 保留源文件压缩
-r : 压缩目录
eg:gzip -c newfile > newfile.gz //源文件newfile不会消失
eg:gzip -r test/ //gzip文件不会打包目录,而是把目录下的所有子文件分别压缩
命令名称:gunzip
功能:解压缩文件或目录
eg:
gunzip newfile.gz //解压文件
gunzip -r test/ //只解压test目录下的文件
解压.gz格式,使用gzip -d
gzip -d newfile.gz