Linux学习第二天

一、基本命令

 1、echo   终端设备上输出字符串或变量提取后的值 

 

 

 2、date 日期命令  date “+%Y-%m-%-d %h:%M:%s”

 

3、wget  从网站上下载文件

4、ps -aux 查看系统进程命令

 

 

 5、top 查看系统负载情况

 

 

6、uptime  显示top命令的第一行

7、pidof +服务名  查找某服务具体pid

 

 

8、kill 和 killall   杀死单一进程以及杀死所有相关进程

9、free -h 查看内存容量   通常-h 代表单位

10、history  查看历史命令   !+数字 直接执行命令

 

 

 二、查找定位文件命令

1、pwd  查看当前所在目录

2、cd 切换目录   其中 cd ~ 返回根目录  cd .. 返回上一级目录   cd - 返回上一次目录

 

 

 3、ls 查看目录下的文件  -a可以查看所有文件包括隐藏文件

 

 

 三、文本文件编辑命令

1、cat 查看文件内容(小文件适用)

2、more 查看文件内容(大文件适用) 空格下一页 回车下一行

3、head -n 20 文件名    查看文件头20行 

4、tail -n 20 文件名   查看文件最后20行

     tail -f -n 20 文件名 动态查看文件后20行  比如日志文件实时刷新

5、tr 替换    cat haha | tr [a-z] [A-Z]

 

 

 6、wc  统计指定文本文件的行数、字数或字节数  wc -l 行数  wc -w 字数   wc -c  字节数

 

 

7、stat 查看文件时间属性  分为 atime  mtime ctime

 

 

8、cut 按列提取文本内容 cut -d 分隔符 -f 第几列 文件名

cut -d: -f3 /etc/passwd    显示 以;为分隔符 第三列的内容的最后三行

 

文件目录管理命令

1、touch 创建一个新的空文件

touch -a “2021-17-15 24:15:56” 文件名称  修改文件最后读取时间

touch -m “2021-17-15 24:15:56” 文件名称  修改文件最后修改时间

touch -d  同时修改atime和ctime

2、mkdir 创建文件夹

mkdir -p a/b/c/d    -p可连续创建文件夹

3、cp copy复制命令

cp A B   cp A  /etc/ (B)  将A复制到etc下   加(B)即修改名称为B  不加则不修改名称

cp -r  复制目录

4、mv  移动或者是剪切命令

mv A B 使用方法同上

5、rm 删除命令    通常使用为 rm -rf   慎用 

rm -f 取消二次确认

rm -r 删除文件夹   

6、dd dd命令用于按照指定大小和个数的数据块来复制文件或转换文件 

dd if=/dev/zero of=560_file count=1 bs=560M

 

 

 

7、file  查看文件属性命令

file A 查看A是目录还是文件 

打包压缩与搜索命令

1、tar  压缩与解压命令

压缩  tar -czvf 文件名.tar.gz   要压缩的文件   

解压  tar -xzvf 压缩包名称 -C 指定目录

z可替换为j  区别为两种格式不同

z = gz   命名规则 文件名.tar.zg

j =bzip2  命名规则为  文件名.tar.bz2

 

2、grep 查找  按行查找命令

grep nologin /etc/passwd   查找/etc/passwd 中带有nologin的行

 

3、find    查找命令

全盘查找host开头的文件

find /etc -name "host*"

全盘查找用户zhang的文件

find /etc -user zhang
posted @ 2021-03-25 16:05  究极小怪兽  阅读(72)  评论(0)    收藏  举报