Linux常用命令总结

1、查看有多少个进程在运行:
ps -ef|wc -l
2、查看有多少个python进程:
ps -ef|grep python|wc -l
3、查看所有软件安装包:
rpm -qa
4、系统信息查看命令:
top 查看cpu使用情况
free 查看内存使用情况
df -h 查看磁盘使用情况
du -m(h) 查看当前文件大小,其中 -h 表示以G为单位,-m 以M为单位;
du -sh 查看当前文件夹大小
date 查看系统时间
netstat -a 查看所有端口及进程
shutdown -h now 立即关机
poweroff 立即关机
ifconfig 查看本机网卡(必须root用户)
dig 域名 查看域名的ip等信息
who(w) 查看本机用户
5、修改系统时间
date -s “2017-01-01 12:12:12” 修改系统时间
6、查看文件夹大小:du -h --max-depth=1 /home/app
解读:其中“=1”为文件内部层级,“/home/app”为需要查看文件的大小;
7、vi命令编辑命令

 vi

x 删除当前光标下的字符
dw 删除光标之后的单词剩余部分。
d$ 删除光标之后的该行剩余部分。
dd 删除当前行。

c 功能和d相同,区别在于完成删除操作后进入INSERT MODE
cc 也是删除当前行,然后进入INSERT MODE
8 、创建文件夹命令:
mkdir upfiles 创建文件夹upfiles
mkdir upfiles name big 同层目录下创建文件夹 upfiles name big 三个文件夹
mkdir -p upfiles/name/liu 创建多层级文件夹upfiles/name/liu
9、创建文件命令 touch + 名称
10、常用退出方法:ctrl+c 或 esc 或 q
11、启动java进程 Java -jar *.jar
12、netstat -a|more 分页显示
13、userdel 用户名 删除用户
userdel -r 用户名 删除用户及文件
14、more (空格或回车) 查看文件内容(空格翻页,回车翻行)
cat 查看文件命令 tail -f 查看最后几行
less 查看文件内容,与more类似,但可以往回翻
tac 文件从尾往前看 (tac命令用于将文件已行为单位的反序输出,即第一行最后显示,最后一行先显示。)
kill -9 +进程号 杀进程

  pkill -9 java 杀所有java进程  ll(ls)-a 查看所有文件(文件夹)包含隐藏的  mv 移动文件或重命名

15、find 【搜索文件及目录】 如:find /home -name Test.java (在home文件夹下或者home中所有的子文件夹下查找名字为Test.java的文件)

16、在日志文件中抓取"test"字符串
grep “test” /home/11.log

17、vmstat 3 查看cup使用情况,参数表示3秒刷新一次

18、top 查看cup进程
19、rename dd.txt cc.txt *.txt 将dd.txt修改为cc.txt
20、查看文件nohup.out的内容1501344:
vi nohup.out 后回车,输入:/1501344 回车,按n查看下一个。
21、复制命令
跨主机复制命令: scp /home/daisy/full.tar.gz root@172.19.2.75:/home/root
22、cp 复制文件 rm 删除文件 find -name 文件名 查找文件
23、vi(vim)编辑命令
pwd 查看当前路径
cd …/ 返回上一级目录
cd /home/iosgd 进入iosgd文件夹
cat bb 查看文件bb内容
ps -ef|grep java 查看java进程
ps -u iosgd 查看用户iosgd的进程
24、创建新用户

①useradd 用户名 -m -d /home/iosgd   如:创建用户wq123并指定登录文件路径为/home/iosgd,

 执行命令:useradd wq123 -m -d /home/iosgd 

② passwd wq123  设置密码,回车后依次输入密码,确认密码

25、删除用户

① userdel wq123  删除账户

② userdel -r wq123  删除账户以及目录包含子文件

26、压缩test文件:tar -zcvf test.tar.gz test/
解压*.tar.gz文件:tar -zxvf test.tar.gz;
gzip压缩常用于单个文件的压缩,比如:日志文件的压缩。
格式:
gzip filename-----压缩对文件夹没有效果,只对文件生效。而且压缩后重命名文件,源文件不保留。
gunzip filename

27、将文件授权给用户:chown -R root:root test 把文件test的所有权给root用户;
28、授权命令:chmod a+wrx /etc/init.d/mysql 给mysql文件夹添加权限 或者 chmod 777 mysql;
29、启机命令:startup 关闭命令:shutdown;
30、查看oracle当前实例名:oracle账户登录,命令:echo $ORACLE_ID;
31、压缩文件命令:zip -r test.zip test (把test压缩成test.zip文件),解压文件命令:unzip test.zip;
32. 文件权限 file privilege
最左边的一共有10位
- (代表文件) d(代表目录) l(是L代表链接)
把最左边的那一个去掉,就剩下9个了,可以划分成3组。
Linux文件的权限分为4种---------
read write execute none(什么也没有)
9位分成3组:
第一组代表这个文件的所有者有什么权限
第二组代表这个文件的所有者同组的人所拥有的权限
第三组代表剩下的人具有什么权限
x--------------execute
r-------------read
w---------------write
-代表什么也没有 none
change mode
chmod +x 4 给4这个文件加上可执行权限,其他两组也具备
chmod -x 4 取消权限
chmod u+x 4 只给自己加上可执行权限,只给第一组加上权限
怎样让同组的其他人也有这个权限:
chmod g+x 4 只给第二组加上权限 group
chmod o+x 4 只给第三组加上权限 other
chmod 755 4
chmod 777 4
7表示权限都齐了 5表示没有写的权限

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值