Linux下命令小结(part2)

Linux命令

1、umask:掩盖掉(面具),即默认掩盖掉这个权限;
                    例如:0(粘贴位)0(所有者)0(组内用户)2(其他)
2、chmod:a:all,u:user,g:group,o:other,
                     +:添加权限 ,- :去掉权限;
                    (如果需要把一个文件夹下所有文件都改变,则需加-R选项)
3、useradd/adduser:添加用户;
4、groupadd:添加组;
5、userdel/groupdel:删除用户/组;(userdel 要加 -r 选项 )
                                   注:删除组的前提条件是组内用户均被删除
6、chown/chgrp:修改文件所属用户/组;(加上-R选项可以把文件夹下所有文件都修改)
7、passwd+用户名:给用户设置密码(root权限);
8、locate:从系统的数据库中查找文件;
9、updatedb:更新数据库;
10、find:-name 按文件夹名字查找文件;
                  -user 按用户名查找文件;
                  -type 按文件类型找文件;
        find -iname “.o” -exec rm -rf {} \;(文件过多可能出现溢出)
        删除 .o(.obj)文件(c程序编译可执行前生成的)
        find -iname “
.o”| xargs rm -rf {}
        注: xargs 命令一次只获取一部分find找到的文件,exec命令是将find命令找到的文件一起执行;
11、grep:grep+内容+文件名(只能是文件);在文件中查找相关内容;
                  grep -n (显示行数);(“#”在Linux下90%都表示注释)
12、echo+$PATH :打印PATH环境变量;
13、export:export PATH=$PATH:/home/baal-lsx 修改PATH环境变量
14、alias:别名;
15、basename:获取全路径中的文件名;
16、dirname:获取全路径中的路径名;
17、file:查看文件类型
18、od:查看二进制文件,od -t(type)文件名
       type:a:利用默认字符输出
                  c:使用ASCII输出
                  d:十进制输出
                  f:浮点数输出
                  o:八进制输出
                  x:十六进制输出
        vim -b 文件 (:%!xxd ) 也可以查看二进制文件
19、dos2nuix/unix2dos:实现windows和linux回车的转换
20、连续命令执行::
                命令 ;命令:先执行第一个命令,再执行后一个命令
                命令 && 命令:第一个命令成功执行,再执行后一个命令;否则不执行
                命令 || 命令:第一个命令成功执行,后一个命令不执行;否则执行
21、命令 + &:命令后台执行
22、jobs:查看后台运行命令编号
23、fg:命令前台执行
24、ps:查看Linux系统的当前进程 ps + aux 查看所有进程
25、kill:利用进程号杀死Linux系统的进程,
                默认是给目标进程发送15号信号SIGTERM,要真正杀死进程是kill -9(SIGKILL) 命令
26、awk:分割命令,利用空白符(不会受到空白符数目的影响)
27、cut:分割命令

猜你喜欢

转载自blog.csdn.net/qq_43296898/article/details/88763156