Linux基础命令

阅读内容

一、命令格式

二、存储路径

三、命令1(ls,mkdir,rm,cp)

四、命令2(cat,more,管道,grep)

五、命令3(ln,find,通配符和正则)

六、命令4(tar,gz,bz2,zip)

七、命令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    系统再过十分钟后自动关机

 

 

posted @ 2018-11-15 14:48  Mr。yang  阅读(206)  评论(0编辑  收藏  举报