linux学习笔记————基本命令

一.万能帮助命令

1.man帮助

man是manual的缩写

man帮助用户演示

[root@localhost test]# man ls

man也是一条命令,分为9章,可以使用man命令获得man帮助

[root@localhost test]# man 7 man

2.help帮助

shell(命令解释器)自带的命令称为内部命令,其他的是外部命令

type:查询命令是内部还是外部命令;格式:type+要查询的命令

内部命令使用help帮助

[root@localhost test]# help cd

外部命令使用help帮助

[root@localhost test]# ls --help

3.info帮助

info帮助比help更详细,作为help的补充

[root@localhost test]# info ls

4.使用网络资源

解放大脑,使用搜索引擎

使用官方文档,获取最新的特性

二、文件操作

/  根目录

/root   root用户的家目录

/home/username   普通用户的家目录

/etc   配置文件目录

/bin   命令目录

/sbin  管理命令目录

/usr/bin/usr/sbin 系统预装的其他命令

1.pwd:显示当前目录路径/名称

[root@localhost test]# pwd

2.cd: 更改当前的操作目录

[root@localhost test]# cd /path/to/... 绝对路径(离根目录比较近时用)

[root@localhost test]# cd  ./path/to/... 相对路径(离当前目录近时用)

[root@localhost test]# cd ../path/to/... 相对路径

[root@localhost test]# cd -: 俩个目录来回切换时用

[root@localhost test]# cd ..:(后面空格加俩点)返回上一级目录

如果不知道要打开的文件夹全称或名过长,可以按tab键盘自动补齐,如:cd  /u + table键,系统自动帮我们补齐成 /user 

3.ls:查看当前目录下的所有文件及文件夹

[root@localhost test]# ls 【选项,选项...】参数...

常用参数:

-l:长格式显示文件

-lh:文件已M的方式显示

-a:显示隐藏文件

-r:逆序显示

-t:按照时间顺序显示

-R:递归显示

可以连着用: ls -lartR

[root@localhost test]# ll      以详细方式显示所有文件与文件夹。(相当于 ls -l 命令)  

 4.文件的增、删、查、移

[root@localhost test]# mkdir  test           创建文件夹

常用参数:-p 建立多级目录

[root@localhost test]# touch  test.txt      创建文件

cp:负责文件和目录

cp[选项]  文件路径

cp[选项]  文件... 路径

常用参数:

-r 复制目录

-p 保留用户,权限,时间等文件属性

-a 等同于-dpR

[root@localhost test]# cp test.txt  test2.txt       把test.txt文件当前文件夹下复制出个test2.txt

[root@localhost test]# cp test.txt  /hzh/test       将test.txt 复制到/hzh/test  目录下 

[root@localhost test]# rmdir  aa        删除非空目录

[root@localhost test]# rm  aa.txt        删除aa.txt文件

[root@localhost test]# rm  -r  bb         删除bb目录(包括目录下的所有文件)

[root@localhost test]# rm  -rf bb         删除bb目录(不对目录下的每个文件提醒删除)

mv 移动文件

mv[选项] 源文件 目标文件

mv[选项] 源文件 目录

[root@localhost test]# mv dd.txt ..       将dd.txt文件移动上一级目录(注意尾部的两个点)

[root@localhost test]# mv bb.txt  /hzh/test/      将bb.txt文件移动到hzh/test/目录下

[root@localhost test]# mv  dd.txt  dd2.txt       将dd.txt改名为dd2.txt

5.通配符

定义:shell 内建的符号

用途:操作多个相似(有简单规律)的文件

常用通配符

*  匹配任何字符串

? 匹配一个字符串

[xyz] 匹配xyz任意一个字符

[a-z] 匹配一个范围

[!xyz]或[^xyz]不匹配

6.文本查看命令

cat:文本内容显示到终端

head:查看文件开头

tail:查看文件结尾

常用参数-f文件内容更新后,显示信息同步更新

wc:统计文件内容信息

常用参数-l显示文件有多少行

7.文件压缩和解压

经常使用的扩展名是:.tar.gz.tar.bz2.tgz

打包命令:

tar打包命令

常用参数

c 打包

x 解包

f 指定操作类型为文件

v 显示详细信息

z 解压缩

可以使用gzip和bzip2命令单独操作

通常和tar命令配合操作

常用参数

-z gzip  格式压缩和解压缩

-j bzip2 格式压缩和解压缩

压缩文件

[root@localhost test]# tar cf  aa.tar

[root@localhost test]# tar cjf  aa.tar.bz2

[root@localhost test]# tar czf  aa.tar.gz 

解压缩文件

[root@localhost test]# tar xf  aa.tar

[root@localhost test]# tar zxf  aa.tar.gz 

[root@localhost test]# tar jxf  aa.tar.bz2

posted @ 2020-03-06 14:09  xueer1234  阅读(161)  评论(0编辑  收藏  举报