一:时间日期类:日期:date;日历:cal;
二:ls : 显示当前目录下的所有文件,
语法:ls [选项] [目录或是文件]
常用命令有如下3个:
0: ls -a 显示全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来(常用) 一般以列表的形式显示: ls -al
1: ls -l 已列表的形式显示------等价于ll--------》最常用
2: ls -d 目录或文件 -----》查看该文件在当前目录下是否存在
3: ls -r 目录 --------》递归查看目录
例子: ls -rl /zdh_lianxi/ 不在/zdh_lianxi目录下查看/zdh_lianxi目录下的文件列表
三:mkdir,创建一个新的目录,-p,可以自行帮你创建多层目录
四:rmdir 删除一个空的目录
五:touch 新建一个文件
六:cd切换目录、
cd .. 回到当前目录的上一级目录
cd ~ 回到自己的根目录 即:root目录
cd - 回到上一次所在目录
cd 绝对路径,必须以/开头
cd 相对路径 ./当前路径 ../上一层目录
七:rm 移除文件或目录
rm 文件 删除文件,会提示你是否删除
rm -f 文件 删除文件,不会提示
rm -fr 文件 递归删除一个文件夹下的所有文件
八:mv ,移动文件与目录或修改名称
九:cat ,由第一行开始显示文件内容
十:tac 从最后一行开始显示,可以看出 tac 是 cat 的倒著写!
十一:more 一页一页的显示文件内容
空白键 (space):代表向下翻一页;
Enter :代表向下翻『一行』;
q :代表立刻离开 more ,不再显示该文件内容。
b 或 [ctrl]-b :代表往回翻页,不过这动作只对文件有用,对管线无用。
十二:less 与 more 类似,但是比 more支持的功能更多
空白键 :向下翻动一页;
[pagedown]:向下翻动一页;
[pageup] :向上翻动一页;
/字串 :向下搜寻『字串』的功能;
?字串 :向上搜寻『字串』的功能;
n :重复前一个搜寻 (与 / 或 ? 有关!)
N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q :离开 less 这个程序;
十三:head 只看头几行,tail 只看尾巴几行
十四:history 所敲命令历史,一般和重定向命令一起用
十五:重定向命令:
ll >3.txt 将ll显示的列表文件写入3.txt中
ll >>3.txt 将ll显示的列表文件追加到3.txt文件的后面
十六:查找搜索类:
find 语法:find 目录 -name 文件 作用:查找在目录下有无该文件
grep 语法: grep -n 查找内容 源文件 作用:在文件内搜索字符串匹配的行并输出
十七: 进程线程相关
ps -aux
ps-ef :以全格式显示当前所有进程
格式:kill -9 <pid>
强制杀掉指定进程,无条件终止指定进程。
十八:压缩和解压
(1)命令:gzip+文件
解释:压缩文件,只能将文件压缩为*.gz文件
特点: 1 只能压缩文件不能压缩目录, 2 不保留原来的文件
gunzip,解压缩文件命令,gunzip+文件.gz
(2)---最常用的命令
tar -zxvf ./text.tar.gz -C /home/app/test/
将text.tar.gz 解压到 /home/app/test/ (绝对路径)下
(3)解释:压缩文件和目录的命令,window/linux通用且可以压缩目录且保留源文件
参数:-r 压缩目录
命令:zip+参数+XXX.zip+将要压缩的内容
案例:
压缩:zip mypackage.zip 1.txt 2.txt
解压:unzip mypackage.zip