阅读内容
七、命令5(chmod,which,sudo -s,reboot,shutdown)
一、命令格式
命令格式:command [-options] [parameter]
command
:命令名,相应功能的英文单词或单词的缩写[-options]
:选项,可用来对命令进行控制,也可以省略parameter
:传给命令的参数,可以是 零个、一个 或者 多个
二、存储路径
绝对路径: 绝对路径是以 / 开头的路径
相对路径: 相对路径是以 ./ ../ ~/开头的路径
三、命令1(ls,mkdir,rm,cp)
1.ls命令常用
-a 显示指定目录下的隐藏文件 -l 以列表方式显示文件的详细信息 -h 配合 -l 显示文件大小单位
2.mkdir命令
mkdir 文件名 : 创建文件夹 mkdir file1/file2 -p : 创建多重文件夹
3.rm命令
rm -i : 以进行交互式方式执行 rm -f : 强制删除,忽略不存在的文件,无需提示 rm -r : 递归的删除目录下内容,删除文件夹时必须加此参数 rm -d : 删除空目录 惯用方法:rm -rf
4.cp命令
cp -a : 该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有权限。 cp -i : 交互式复制,在覆盖目标文件之前将给出提示要求用户确认 cp -r : 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。 cp -v : 显示拷贝后的路径描述
四、命令2(cat,重定向,more,管道,grep)
1.cat命令
cat 文件 :查看文件内容
2.重定向命令
ls > 重定向文件:制定内容存储路径
3.more命令
more 文件 :分屏查看文件内容,q退出,空格下一页
4.管道命令
管道:一个命令的输出可以通过管道做为另一个命令的输入。
ls -lh | more : 将ls -lh的内容放到管道中,交给more 进行分屏显示
5.grep命令
grep -n ^and 表示以and开头的行
grep -v 显示不包含匹配文本的所有行(相当于求反) grep -n 显示匹配行及行号 grep -i 忽略大小写
五、命令3(ln,find,通配符和正则)
1.ln命令 :
软连接:
# 格式 : ln -s 源文件 链接文件 1.不要对相对路径建立链接, 要用绝对路径 2.如果删除源文件, 链接就会失效
硬链接:
# 格式 : ln 源文件 链接文件 1.删除源文件, 链接不会失效 2.会占用和源文件同样大小的磁盘空间
2.find命令
作用: 多用于以后缀名找文件 格式: find -name "字符"
3.通配符
# 通配符就是匹配文件名
# 小结: ls, find命令一般会结合通配符使用 * 任意字符 ! 非的意思 ? 任意一个字符 [abc] 任意一个可选字符 [a-z][0-9][A-Z] {} 多用于 查找 创建 删除 {0..9} {a..z} {A..Z}
六、命令4(tar,gz,bz2,zip)
1.tar命令
# 格式: tar [选项] 打包文件名 文件 选项 含义 -c 生成档案文件,创建打包文件 -v 列出归档解档的详细过程,显示进度 -f 指定档案文件名称,f后面一定是.tar文件,所以必须放选项最后 -x 解开档案文件 -z 压缩 #### 举例 #### touch 1.txt tar -cvf file * # 打包 tar -xvf file # 解包
2.gz压缩格式
# 压缩格式: tar -zcvf 压缩包包名 文件1 文件2 ... # 注意: -z:指定压缩包的格式为:file.tar.gz #### 举例 #### tar -zcvf test.tar.gz * #将当前路径下的所有文件打包并压缩test.tar.gz中 tar -zxvf test.tar.gz # 解压到当前路径下 tar -zcvf test.tar.gz -C dongee/ # C是大写, 解压到指定路径
3.bz2命令
-
压缩用法: tar -jcvf 压缩包包名 文件
-
解压用法: tar -jxvf 压缩包包名
4.zip命令
- 压缩文件:zip 目标文件(没有扩展名) 源文件
- 解压文件:unzip -d 解压后目录文件 压缩文件
七、命令5(chmod,which,sudo -s,reboot,shutdown)
1.chmod命令
权限命令
1.1 命令法
1.2 数字法
2.which命令
which cd 是查看不了命令所在目录,原因是:
# 作用: 查看命令的位置
1.Linux命令是分为内置命令和外部命令 1.1 内置命令是在系统启动时就载入内存执行效率高 1.2外面命令是系统的软件功能,需要时载入内存 2.cd属于内置命令
3.sudo -s命令
提示: 一般不需要切换到管理员账户,需要使用管理员权限在命令前面加上sudo
4.reboot命令 和 shutdown命令
reboot 重新启动操作系统 shutdown –r now 重新启动操作系统,shutdown会给别的用户提示 shutdown -h now 立刻关机,其中now相当于时间为0的状态 shutdown -h 20:25 系统在今天的20:25 会关机 shutdown -h +10 系统再过十分钟后自动关机