Linux工作常见命令

简单命令

说明:sudo 命令 (其中sudo表示授权的意思)

cd 目录A:切换至目录A

pwd:显示当前位置目录

ifconfig:获取ip地址

clear:清屏

top:动态显示当前耗费资源最多进程信息

系统资源查询命令

ps:查看进程

     ps -ef :显示所有运行进程,并显示启动进程的命令

netstat:查看网络状态(net status缩写)

管道

使用“|”符号,并且在命令之间建立管道,将前面命令的输出作为后面命令的输入

例:ls | grep aa 前面的命令显示当前目录下的文件,后面从列出的文件名寻找含有aa的文件或目录

常用 通过进程名找到进程,杀死进程

ps -ef | grep tomcat 前面查询所有运行的进程,后面从运行的进程中找到含有tomcat字符的进程

杀掉进程 kill -9 进程ID

文件操作命令

1.ls:当前目录下的所有文件

ls-a :显示所有文件

ls-l :显示文件属性

2.cp 复制命令

用法: cp 文件名或目录A  目标地址B

cp-R 拷贝目录及目录下所有目录和文件

cp a.txt b.txt 将a文件复制,且另外命名为b文件

3.rm 删除文件或目录

f:强制删除

r:删除目录

常用:rm -rf filename

4.find 查找文件

用法:find[路径][选项]

find .  -name *.log 在当前目录查找log结尾的文件

find / -name log 在根目录查找log命名的目录

5.grep 在指定文件中查找字符并打印该行 

过滤,经常跟管道符号一起出现

用法:grep 字符串 文件名

grep hello aa.txt  在aa.txt中寻找hello字符串,并打印

6.cat:显示文本文件内容

用法:cat 文件名

7.head:查看前几行

用法: head -n 5 aa.txt  在 aa.txt中查看前5行

8.tail 按指定的方式打印文件内容

用法:tail -n 5 文件名 查看文件后5行

tail -f  error.log 不断刷新查看文件内容

9.touch 创建新文件

touch aa.txt 新建一个文件 aa.txt

10.mkdir 创建新文件夹

mkdir cname 创建一个名叫cname的文件夹

11.mv 移动、重命名

mv aa.txt /usr/local  将aa.txt 移到 usr/local文件夹下

mv aa.txt bb.txt    把aa.txt 改名为bb.txt

chmod 权限赋予命令

分为三种权限:读(4)、写(2)、执行(1)

分为三个属性类别:文件拥有者的属性  文件所属用户组的属性 其他人对此文件的属性

chmod 777 aa.txt

4+2+1=7

也就是读写执行权限都有

第一个7 表示的是文件拥有者的属性,第二个文件所属用户组的属性,其他人对此文件的属性

附一张图:


你可能感兴趣的:(Linux工作常见命令)