[Linux] linux常用命令详解
Posted 哦哦呵呵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Linux] linux常用命令详解相关的知识,希望对你有一定的参考价值。
目录
1. ls 命令
1).作用:
1.针对的是目录,则展示目录下的文件夹或者文件
2.针对的是文件,则展示文件信息
3.ls如果后面不加任何目录或文件夹,则表示输出当前目录下的内容
2).命令范式:
ls -[命令行参数][目录或者文件]
命令行参数
1. -l
, 罗列文件或者文件夹具体信息。
-a
, 展示linux操作系统下的隐藏文件,隐藏的文件以 '.'开头
-al
,-l
与-a
连用,将文件信息进行罗列包括隐藏文件信息
-lh
,展示该目录下的文件,文件大小单位经过转换
-lrt
, 将文件按照修改时间进行降序排列
- -d 将目录像文件一样显示,而不是显示其下文件 eg:
ls -d [目录]
2. pwd命令
1).作用:
显示当前文件或目录的具体路径
2).命令格式
3).概念
1. /root: root用户的家目录,root用户每次登录都会在该目录下
2. /home/xxx: 是xxx用户的家目录,不同的用户都有不同的家目录
3. 绝对路径: 路径的第一个字符为 '/'
4. cd 命令
1).作用
切换目录
2).范式
cd [路径]
3).用法
- 相对路径
1)..
代表当前目录 eg:cd .
cd ./test
2)...
代表当前目录的上一级目录 eg:cd ..
cd ../code
- 绝对路径
路径的第一个字符为 ‘/’ , eg:cd /root/wchong
4).快捷用法-
cd
哪个用户进行就回到哪个用户的家目录
-
cd ~
哪个用户执行就回到哪个用户的家目录
-
cd -
切换到之前所在的目录
-
5. touch 命令
1). 作用
创建任意类型的文件,可以更改文档或目录的日期时间。
2). 范式
touch -[命令行参数] [filename]
3). 命令行参数
1. 不加参数 新建一个文件
2. -a,只更改存取时间
3. -c,不建立任何文档
4. -d,使用指定时间
6. mkdir 命令
1). 作用
创建目录
2). 范式
touch -[命令行参数] [floder_name]
3). 使用
1. 不加命令行参数
2. -p 可以是一个路径名称,如果路径中目录不存在则新建目录
7. rm 命令
1). 作用
删除文件或文件夹
2). 范式
rm -[命令行参数] [文件名或文件夹名]
3). 命令行参数
1. 默认无参数 删除文件
2. -r 删除文件夹
3. -ri/rf 删除文件夹时是否询问
8. man 命令
1). 作用
访问liunx手册,查看帮助文档
2). 命令范式
man -[命令行参数] [命令/函数]
3). 手册
手册共分为8章
- 普通命令
eg: cd mv cp ....
- 系统调用,查询出的内容为操作系统提供的函数
eg: fork()...
- 库函数
eg: strlen() print()...
- 特殊文件设备文件
- 文件格式,说明这个文件各个字段的含义
- 游戏自定义
- 附件和变量
- 系统管理命令
4). 命令行参数
1. -k 根据关键字搜索联机帮助
2. -num 只在指定章节查找
3. -a 显示所有章节
man ls 命令
9. cp 命令
1). 作用
拷贝文件或文件夹
2). 范式
cp -[命令行参数] [filename] [path]
3). 命令行参数
1. 不加参数 拷贝文件
2. 不添加参数 路径后/,重命名
cp [filename] [path]/[newnema]
3. -r 拷贝文件夹
10. mv 命令
1). 作用
拷贝文件或者文件夹, 重命名
2). 范式
拷贝: mv [filename/floder] [path]
重命名: mv [filename/floder] [new_name]
3). 使用
1. 拷贝文件
2. 重命名
11. cat命令
1). 作用
查看文件内容
2). 范式
cat -[命令行参数] [filename]
3). 使用
1. 无命令行参数
2. -n 表示在显示内容时显示行号
12. tail head命令
1). 作用
查看文件尾和头内容,默认查看10行内容。
2). 范式
查看文件尾内容:tail -[命令行参数] [filename]
查看文件头内容:head -[命令行参数] [filename]
3). 使用
13. less 命令
1). 作用
less与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前不会加载整个文件。
2). 范式
less -[命令行参数] [filename]
3). 选项
-i 忽略搜索时的大小写
-N 显示每行的行号
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
f: 向后查看新内容
b: 向前查看老内容
q:quit
14. more 命令
1). 作用
查看文件,功能类似于cat
2). 范式
more [filename]
3). 选项
f: 向后查看新内容
b: 向前查看老内容
q:quit
15. zip unzip 命令
1). 作用
将文件压缩成 zip格式的压缩文件,解压缩文件
** 2). 范式**
zip -[命令行参数] [压缩后文件名].zip [待压缩文件名]
unzip [待解压文件名].zip
3). 使用
1. 不带参数 压缩文件
2. -r 压缩文件夹
16. tar 命令
1). 作用
解压缩文件,分为两种格式 gz
和 bz2
2). 范式
gz:
压缩:tar -zcvf [压缩之后的文件名称].tar.gz [待压缩的文件名]
解压:tar -zxvf [待解压文件名].tar.gz
ba2:
压缩:tar -jcvf [压缩之后的文件名称].tar.bz2 [待压缩的文件名]
解压:tar -jxvf [待解压文件名].tar.bz2
其中:参数中第一位代表压缩方式,第二位代表解压还是压缩,第三位代表是否展示过程,第四位后面需要直接跟压缩文件名
3). 使用
- gz 压缩与解压
- ba2与gz相同
17. find 命令
1). 作用
在指定文件路径中,查找文件
2). 范式
find [path] -name "filename"
3). 使用
18. uname 命令
1). 作用
查看linux内核版本
2). 范式
uname -r
** 3). 使用**
以上是关于[Linux] linux常用命令详解的主要内容,如果未能解决你的问题,请参考以下文章