常用命令
-
ls 显示文件或目录
-l 列出文件详细信息l(list)
-a 列出当前目录下所有文件及目录,包括隐藏的a(all)
-
mkdir 创建目录
-p 创建目录,若无父目录,则创建p(parent)
-
cd
进入上级目录 cd ..
进入上上级目录 cd ../../
进入根目录 cd
跳入上次使用目录 cd - -
touch 创建空文件
创建一个文件 touch a.py
创建多个文件 touch a.py b.py -
查看文件内容
cat 正序输出
tac 反序输出 -
cp 复制
把文件复制到另一个位置 cp 文件 目标地址
复制文件夹到另一个位置 cp -r 文件夹 目标地址 -
mv 移动或重命名
重命名 mv a.py hhh
移动 mv a.py ../bbb/ -
rm 删除文件
-r 递归删除,可删除子目录及文件
-f 强制删除 -
find 文件查找命令
在当前目录及其子目录下查找文件 find -name a.py
在当前目录及其子目录下查找后缀为 .csv 文件 find -name "*.csv"
find grep 参考 -
grep 文件内容查找命令
linux查找目录下的所有文件中是否含有某个字符串
grep -rn 'set' *
-r 递归查找, -n 显示行号,* 表示当前目录所有文件,也可以是某个文件
(1)grep 'test' d* #显示所有以d开头的文件中包含 test的行
(2)grep ‘test’ aa bb cc #显示在aa,bb,cc文件中包含test的行
(3)grep ‘[a-z]{5}’ aa #显示所有包含每行字符串至少有5个连续小写字符的字符串的行
(4)grep magic /usr/src #显示/usr/src目录下的文件(不含子目录)包含magic的行
(5)grep -r magic /usr/src #显示/usr/src目录下的文件(包含子目录)包含magic的行
(6)grep -w pattern files :只匹配整个单词,而不是字符串的一部分(如匹配’magic’,而不是’magical’),
- wc 用于统计指定文件中的字节数、字数、行数,并将统计结果显示输出 参考
输出文件的行数,单词数,字节数 wc file
查看当前文件夹下的文件数量 ls -l | wc -l - pwd 当前路径
- more、less 分页显示文本文件内容
more 分屏显示文件内容。 空格键显示下一屏。Enter 键点击一下显示一行。more 有进度条。
less 是与 more 命令非常类似的命令,相比于more命令,less命令更加灵活强大一些
less命令 与 more命令 非常类似,但less命令 可以更加随意地浏览文件,而且 less 在查看之前不会加载整个文件。
相比较于more命令,很多人更喜欢使用 less命令。
- head、tail 显示文件头、尾内容
head命令 和 tail命令差不多作用,tail命令 用来显示文档结尾内容,而 head命令 用来显示文档前部内容。
head file 默认显示前10行
head -5 file 显示文件前5行
tail file 默认显示后10行
tail -5 file 显示文件后5行
- ps 参考
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,ps命令就是最基本进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵尸、哪些进程占用了过多的资源等等.总之大部分信息都是可以通过执行该命令得到。ps是显示瞬间进程的状态,并不动态连续;如果想对进程进行实时监控应该用top命令。
ps -A :所有的进程均显示出来,与 -e 具有同样的效用;
ps -a : 显示现行终端机下的所有进程,包括其他用户的进程;
ps -u :以用户为主的进程状态 ;
系统命令
- stat 显示指定文件的详细信息,比 ls 更详细
stat file - who 显示在线登陆用户
- whoami 显示当前操作用户
- hostname 显示主机名
- uname 显示系统信息
- top 动态显示当前耗费资源最多进程信息
- du 查看目录大小 du -h /home 带有单位显示目录信息
- df 查看磁盘大小 df -h 带有单位显示磁盘信息
- ifconfig 查看网络情况
- ping 测试网络连通
- netstat 显示网络状态信息
网友评论