Linux命令集合

》》》》》》》》》》文件类

rm -rf aa     --删除

cp -r /opt/    --复制

mv aa /opt/aa    --移动

tar -czf aa.tar.gz aa     --压缩

tar -czf aa.tar.gz aa -exec tar -xzf aa.tar.gz.aa -C .. \;     --压缩文件后将文件解压到上一级目录

find -name 'b*'     --查询所有b字开头的文件

touch aa     --创建文件

mkdir aa     --创建目录



》》》》》》》》》》用户类

chmod u+rwx,g+rwx,o+rwx bb  --设置权限 u等于用户 g等于组名 o等于其他用户

chmod ugo+rwx bb    --设置权限 u等于用户 g等于组名 o等于其他用户

usermod -g test haha   --将haha用户放到test组

useradd haha   --创建用户haha

id haha   --查看用户haha的信息

userdel 用户名   --删除用户

su - 用户名   --切换用户

exit    --退出当前用户

gtoupadd test   --添加名为test的组

用户账号文件 /etc/passwd

用户账号影子文件(为了保护/etc/passwd帐号信息) /etc/shadow  

组文件   /etc/group



》》》》》》》》》》查看内容及输出

cat aa     --查看

head -2 aa     --查看aa文件第二行

tail -2 aa     --查看aa文件倒数第二行

more aa     --用分页形式查看文件 书本30页

grep -E 'aa*' aa     --在aa文件中查找以aa开头的内容

echo 'asdasd' > aa    --将内容输出到aa文件中

cut -d '/' -f 2,3 aa  --截取

grep -Eo '[0-9]+@qq.com' aa  --查找aa文件中的qq邮箱

cat test | tr -s " "    --去除test文件中的空格

head -3 aa>a && tail -1 a  --取出aa文件倒数第三行

查找文件
find ./ -type f

查找目录
find ./ -type d

查找名字为test的文件或目录
find ./ -name test

查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录)
find ./ -regex .*so.*\.gz

查找目录并列出目录下的文件(为找到的每一个目录单独执行ls命令,没有选项-print时文件列表前一行不会显示目录名称)
find ./ -type d -print -exec ls {} \;

awk -vw=0 'w+=$2{print $1,$2+=$3}END{print w}' visit.log
输出内容如下
aa.html 5
bb.html 11
cc.html 10
dd.html 14
17
visit.log,内容如下
aa.html 3 2 2018-10-01 
bb.html 1 10 2018-10-01
cc.html 5 5 2018-10-02
dd.html 8 6 2018-10-05



》》》》》》》》》》前台后台与进程
ps    --查看进程

ps aux    --显示所有用户的进程,按时间排序。会有cpu 内存使用率

ps -ef    --同上类似。没有cpu 内存使用率

kill -9 进程号    --杀死进程

top   --实时监测正在运行的进程,按CPU 内存使用率排序:
M   --参数,以适合的单位mb gb显示资源

pgrep 进程名    --根据名称查找进程,查找到后输出进程号

killall 进程名称   --根据进程名结束进程:

date '+%F_%T'   --输出当前年月日 以及时分秒 

echo $(date '+%F') >> aa   --将 date '+%F' 当作参数输出到aa文件中

ctrl+z    --程序放入后台,且暂停运行

bg 任务号    --程序放入后台

fg 任务号    --程序调入前台运行

命令 &   --程序放入后台运行 例如 vi aa &

tail -f 文件名    --实时监视文件追加的数据变化

jobs   --查看所有后台运行的程序任务
-l    --会显示出进程号 




》》》》》》》》运行级别及系统功能

init 3 切换运行级别 切换到命令行 5图形界面 6重启 0关机 

shutdown -h now    --立即关机

shutdown -r now    --立即重启

shutdown -h +1    -- 一分钟后关机

shutdown -r +1    --一分钟后重启

shutdown -c    --终止重启或关机命令

/etc/inittab    --配置运行级别

who -r    --查看当前运行级别

runlevel   --查看当前运行级别



》》》》》》》》链接文件
find .. -inum 2621444   --查看上一级目录中inode编号为2621444的文件或链接文件

ln -s ../aa aa_ln_s     --创建软链接文件 

ln ../aa aa_ln_s     --创建硬链接文件 

ll -i      --查看文件的inode编号

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值