Linux后台常用命令

1 cd 命令

cd 切换文件夹
cd .. 跳到上级目录
cd . 跳到当前目录
cd ~ 跳到家目录
cd - 跳到上一次目录

2 ls 命令

ls 查看当前路径的文件列表
ls -a 显示隐藏的文件
ls -l 以列表的形式显示
ls -lh 以列表的形式显示更详细信息
ls *py 查看后缀为py的文件列表
ls test* 查看以test开头的文件列表(*为通配符)
ls 1?8.py 查看1啥8.py的文件
ls [12]* 查看以1或2开头的文件
ls [3-9]* 查看以3,4,5,6,7,8,9中任意数开头的文件

3 重定向命令

ls >test.txt  删除test.txt中原有内容,并将ls列表信息写入test.txt文件
ls >>test.txt  不删除test.txt中原有内容,并将ls列表信息写入test.txt文件(追加)

4 其它命令

 pwd 显示当前路径
touch 123.py 创建文件123.py
mkdir  创建文件夹
rmdir 删除空文件夹
rm 删除文件或文件夹
rm -r 删除非空文件夹
rm -f 强制删除
| 管道
more 分屏显示
cp 拷贝
cp hello.py hello2.py 将hello.py拷贝到hello2.py
cp hello.py hello2.py -v 拷贝并显示进度
cp a b -r 将a文件拷贝到b文件
mv  移动
mv abc.py ABC.py 将abc.py 文件重命名为ABC.py
--help  查看帮助文档
history 历史命令
man ls 查看ls命令的帮助
man 1 pwd 查看命令手册1(man查看帮助信息)
ps 查看当前系统运行的软件(进程)
ps -aux 查看当前系统运行的所有进程
top 动态显示当前软件(进程)占用的系统信息
ps -aux|grep nginx   查看服务器启动信息
ps -ef    查看所有进程
ps -aux|grep uwsgi  查看uwsgi进程
tail -f /var/log/uwsgi.log  查看日志文件(后5行)
cat 查看文件的内容
cat  /var/log/uwsgi.log  查看日志文件(全部)
kill 关闭进程
kill -9
date 显示日期
cal 显示当前月的日历
cal -y 显示当前一年的日历
df 查看磁盘的使用情况
du 查看当前目录中所有文件或文件夹的占用情况
shutdown 关机
shutdown 10 10min后关机
shutdown 20:12 20:12 时关机
shutdown -h now 立即关机
reboot 重启
ping 测试网络是否畅通
ifconfig 查看配置信息
sudo 提权

5 grep 命令(文件中找内容)

grep 'a' 123.py 在123.py文件中查找包含字符串a的行
grep -n 'a' 123.py  在123.py文件中查找包含字符串a的行,并显示行号
grep -n 'a$' 123.py 在123.py文件中查找以a结尾的行内容,并显示行号
grep -n '^a' 123.py 在123.py文件中查找以a开头的行内容,并显示行号
grep -n '^[aA]' 123.py 在123.py文件中查找以a或A开头的行内容,并显示行号
grep -n 'a.y' 123.py 在123.py文件中查找a啥y的行内容,并显示行号

6 find 命令(系统中找文件)

find . -name '*.py' 在当前目录下查找所有以.py结尾的文件
find / -name '*.py'  在根目录下查找所有以.py结尾的文件
find /tmp -size 2M 在/tmp目录下查找大小等于2M的文件
find /tmp -size +2M 在/tmp目录下查找大小大于2M的文件
find /tmp -size -2M 在/tmp目录下查找大小小于2M的文件
find / -perm 0777 查找当前目录下权限为0777(可读可写)的文件或目录

7 文件打包压缩相关命令

7.1 tar 命令(打包命令)

该命令只打包,不会压缩文件

tar -cvf test.tar *.py  将以.py结尾的文件都打包进test.tar中(c:打包,v:显示打包过程,f:进行, cvf常一起使用)
tar -xvf test.tar   将test.tar   解包
7.2 gzip 命令(压缩命令)
gzip test.tar 将test.tar包进行压缩
gzip -d test.tar.gz  将test.tar.gz包进行解压缩
7.3 打包压缩命令(.tar.gz结尾文件)
tar -zcvf test.tar.gz *.py  将以.py结尾的文件都打包并压缩进test.tar.gz中
tar -zxvf test.tar.gz  将test.tar.gz文件解压缩并解包
7.4 打包压缩命令(.tar.bz2结尾文件)
tar -jcvf test.tar.bz2 *.py  将以.py结尾的文件都打包并压缩进test.tar.gz中
tar -jxvf test.tar.bz2  将test.tar.bz2文件解压缩并解包
7.5 打包压缩命令(.zip结尾文件)
zip test.zip *.py  将以.py结尾的文件都打包并压缩进test.zip中
unzip -d xxx test.zip  将test.zip文件解压缩到xxx文件夹中

8 ln命令

ln -s 123.py 123-1.py 软连接,类似于windows中的快捷方式
ln 123.py 123-1.py 硬连接

9 添加用户相关命令

sudo useradd xaonvhai -m 建立xaonvhai用户
su xaonvhai 切换用户为xaonvhai
su - xaonvhai 切换用户为xaonvhai,并切换家目录
sudo passwd xaonvhai 设置xaonvhai用户的密码
passwd 更改用户自己的密码
userdel xaonvhai 删除xaonvhai用户
userdel xaonvhai -r 删除xaonvhai用户和家目录
sudo -s 切换为管理员
groupadd abc 添加abc用户组
groupdel abc 删除abc用户组
usermod 修改用户组
which  查看文件或命令的路径
whoami 查看当前用户
who 查看所有登陆过的用户

10 修改权限

chmod u=rwx xxx.py

11 常见的编辑器

11 vim编辑器

(1)命令行模式

i 光标前插入
a 光标后插入
I 光标所在行的行首插入
A 光标所在行的末尾插入
o 光标所在行的下一行行首插入
O 光标所在行的上一行行首插入
D 删除从光标开始的位置到行尾的所有字符
dd 剪切光标所在的行
d0 删除从光标开始的位置到行首的所有字符
u 一步撤销
ctrl+r 反撤销
hjkl  左下上右
yy 复制
p 粘贴
3yy  复制从光标所在行开始的3行
x 删除光标后面一个字符
X 删除光标前面一个字符
G 跳到文件末尾
6G 跳到第6行
gg 快速定位到第一行
>>  右移
<< 左移
V>> 选中内容并右移(按行来选)
v>> 选中内容并右移(按字符来选)
/xiaonvhai  搜索xiaonvhai

(2)插入模式(i)

esc  回到命令行模式

(3)末行模式(:)

x  保存退出 同wq
q  不保存退出
%s/name/Name/g   把文件中所有的name替换成Name
1,10s/name/Name/g   把1到10行的name替换成Name
sp 分屏
vsp 分屏

12 Ubuntu软件操作的相关命令

sudo apt -get update 更新源
sudo apt -get install xxx 安装xxx
sudo apt -get source xxx 下载xxx的源文件
sudo apt -get install vsftpd 安装ftp服务器
sudo vi /etc/vsftpd.conf  配置文件

vi /var/log/uwsgi.log 查看日志文件(全部)
/opt/abc/es/deps/env/bin/uwsgi /opt/abc/test/api/3rd/conf/uwsgi.ini 用uwsgi 启动指定进程的uwsgi.ini

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,293评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,604评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,958评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,729评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,719评论 5 366
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,630评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,000评论 3 397
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,665评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,909评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,646评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,726评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,400评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,986评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,959评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 44,996评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,481评论 2 342

推荐阅读更多精彩内容