自整常用 linux 命令(持续更新...)

18 篇文章 0 订阅
wget 下载命令

wget http://www.linuxsense.org/xxxx/xxx.tar.gz

tar命令
  • 参数说明
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
-f: 使用档案名字
  • 压缩文件
tar -cvzf  *.tar.gz(压缩后)   /directory(源文件)
  • 解压文件
tar  -zxvf   压缩文件名.tar.gz

更多使用说明查看

mv 移动文件
sudo mv aaa /home/development(目标位置)
reboot 重启
/bin/systemctl restart  crond.service  启动cron
rm
rm -rf ./* // 删除目录下所有文件
cp 复制
cp -r 源文件夹 目标文件夹

-r 表示递归复制文件夹中的文件

查看当前登录用户
whoami
查看当前登录用户的组内成员
groups 
查看用户所属的组
groups user
查看某个用户组下的所有用户
grep 'user' /etc/group 
将一个已有的用户添加到某个组(-a 代表 append, 也就是将用户添加到新用户组中而不必离开原有的其他用户组)
usermod -a -G groupname user
查看所有群组
/etc/group
查看所有用户
/etc/shadow和/etc/passwd
切换用户
su zrt

用户与用户组相关知识 -> 查看

grep 过滤功能

如 ps -ef | grep php,筛选出 php 进程

vim编辑器使用
  • 行号的显示

在编模式下输入 :set nu 可以显示行号
输入 :set nonu 可以取消显示行号

  • 编辑模式下光标使用
o: 在当前光标所在行的下方,新建一行,并转为输入模式;

I:在当前光标所在行的行首,转换为输入模式

A:在当前光标所在行的行尾,转换为输入模式

O:在当前光标所在行的上方,新建一行,并转为输入模式;
  • 关于文件的关闭
:q  退出

:wq 保存并退出

:q! 不保存并退出

:w 保存

:w! 强行保存
  • 行内跳转
0: 绝对行首

^: 行首的第一个非空白字符

$: 绝对行尾
  • 以单词为单位移动
w: 移至下一个单词的词首

e: 跳至当前或下一个单词的词尾

b: 跳至当前或前一个单词的词首

#w: 移动#个单词
  • 行间跳转
gg: 第一行

G:最后一行
  • 翻屏
Ctrl+f: 向下翻一屏

Ctrl+b: 向上翻一屏

Ctrl+d: 向下翻半屏

Ctrl+u: 向上翻半屏
  • 删除命令: d
dd: 删除当前光标所在行
#dd: 删除包括当前光标所在行在内的#行;
  • 撤消编辑操作
u:撤消前一次的编辑操作

#u: 直接撤消最近#次编辑操作

连续u命令可撤消此前的n次编辑操作

撤消最近一次撤消操作:Ctrl+r
查看文件大小
du -sh #查看当前文件下大小
du -sh * 查看当前文件下各个文件的大小  
查看内存使用情况
free -h
查看文件夹下的数量 wc

查看当前目录下所有文件及文件夹个数

ls | wc -w

查看当前目录下所有的文件个数

ls | wc -c

查看当前文件夹下有多少个文件,多少个子目录

ls -l |wc -l

查看当前文件夹下有多少个文件

ls -l | grep '^-' | wc -l

查看当前文件夹下有多少个文件夹

ls -l | grep '^d' | wc -l
top

显示系统中各个进程的资源占用情况,类似window中的任务管理。具体参数说明查看

查看 cpu 使用情况
top -bn 1 -i -c

top - 15:06:29 up 23 days, 17:30,  1 user,  load average: 0.01, 0.05, 0.05
Tasks:  94 total,   1 running,  93 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.0 us,  6.7 sy,  0.0 ni, 93.3 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  1883492 total,   125120 free,   440032 used,  1318340 buff/cache
KiB Swap:  2097148 total,  2096952 free,      196 used.  1178040 avail Me

具体参数说明查看:https://www.cnblogs.com/sunflower627/p/7743566.html

alias 起别名
alias acme.sh=~/.acme.sh/acme.sh

执行 acme.sh 会自动转换为 ~/.acme.sh/acme.sh

起对应的别名可以是临时的(当前用户)也可以是永久的,参考:https://www.cnblogs.com/ftl1012/p/9248741.html

ln 创建软连接
ln -s 目标文件 对应软连接

ln -s fisrt/ first_ln

注意:创建软连接时,不用创建文件夹,first_ln 无需先创建

删除

rm ./first_ln

参考:https://www.cnblogs.com/sueyyyy/p/10985443.html

设置开机自启(ubuntu)

https://blog.csdn.net/u013894391/article/details/89405738

查看开机启动项(ubuntu)
systemctl list-unit-files --type=service|grep enabled
禁用某项服务开机自启
sudo systemctl disable apache2.service
杀死某个进程
kill -9 进程id
ubuntu 查看所有服务
service --status-all
redhat 下查看所有服务
chkconfig --list
查看 隐藏文件/所有文件
ls -al
不挂断的执行命令
nohup command &

查看运行的后台进程

jobs -l

jobs命令只看当前终端生效的,关闭终端后,在另一个终端jobs已经无法看到后台跑得程序了,此时利用ps(进程查看命令)

ps -ef 
ps -aux|grep chat.js
  • a:显示所有程序
  • u:以用户为主的格式来显示
  • x:显示所有程序,不以终端机来区分

参考:https://www.cnblogs.com/baby123/p/6477429.html

不用停止WEB服务就可以清空nohup.out的命令

  • 第一种:cp /dev/null nohup.out
  • 第二种:cat /dev/null > nohup.out

参考:https://blog.csdn.net/qq_29663071/article/details/81030396

查看盘符大小
df   -h

参考:https://www.cnblogs.com/zhuiluoyu/p/6598928.html

配置环境变量

vi /etc/profile

输入

export PATH=/usr/local/nginx/sbin:/usr/local/php/bin:/usr/local/mysql/bin:$PATH

保存退出后再执行以下命令,使之剩下

source /etc/profile
linux 中的虚拟内存(Swap Space),又称交换空间

产生背景:为了满足物理内存的不足而提出的策略,它是利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间被称为交换空间(Swap Space)。linux 内核会将暂时不用的内存块信息写到交换空间,等到需要用到时再从交换空间读入物理内存。

查看更多详情

vmstat

对操作系统的虚拟内存、进程、CPU活动进行监控

查看系统版本信息
uname -a
// 或
cat /proc/version
nohup 后台运行
nohup command &
echo

用于字符串的输出

参数说明:-e 开启转义

echo "a test str  \n" 

输出:a test str // 不换行

echo -e "a test str  \n" 

输出:a test str // 换行

  • 将输出的字符串添加到文件中
echo 'i m txt string' >> 1.txt

更多使用说明查看

关于 > 、>> 的用法
  • >
echo 'hhh' > 1.txt

执行命令后,会自动生成 1.txt 文件,它会将之前生成的文件替换掉

  • >>
echo 'bbb' >> 1.txt 

执行命令后,会将 bbb 添加到 1.txt 文件中

查看 cpu 信息
cat /proc/cpuinfo

查看 cpu 型号

cat /proc/cpuinfo | grep name | sort | uniq

更多使用说明查看

  • 19
    点赞
  • 105
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值