您的位置:首页 > 运维架构 > Linux

Linux常用命令

2018-03-22 12:43 465 查看
1. 进入命令行模式:init 3
2. 查看当前目录:pwd
3. 获取IP地址:ip addr    查看公网IP地址:curl ifconfig.me
4. 快捷键:Ctrl+C:终止当前命令
Tab:自动补全
Ctrl+D:退出当前终端
Ctril+Z:暂停当前进程
Ctril+L:清屏
Ctrl+A:光标移动到最前面
Ctrl +E:光标移动到最后面
5. 帮助文档:man ls    查看ls命令的帮助文档
6. 列出指定目录或者文件:ls
ls:列出当前目录下的文件和目录,不包含隐藏文件
ls -a:列出当前目录下的文件和目录,包含隐藏文件
ls -l:列出当前目录下的文件和目录的详细信息,不包含隐藏文件
ls 目录名/文件名:列出指定目录/文件的文件和目录
7. 关机:shutdown -h now 、halt 、init 0
8. 重启:shutdown -r now 、reboot 、init 6
9. 更改目录:cd
cd:进入当前用户的根目录下
cd .. :进入上一级目录
cd 目录名:进入指定目录下
10. 创建目录:mkdir 目录名
11. 删除目录/文件:rm -rf 目录名    -r:删除目录    -f:强制删除
12. 复制文件:cp 文件名        复制目录:cp -r 目录名
13. 移动:mv 源文件/目录 目标文件/目录
14. 查看文件:

cat -n 文件名:显示文件    -n:显示行号
head -n 文件名:显示文件前10(默认)行    -n:显示前n行
tail -n 文件名:显示文件后10(默认)行    -n:显示后n行
15. 搜索文件:find . -name 文件名    .表示在当前目录下查找
16. 更改密码:passwd
17. 查看已挂载磁盘的容量:df
18. 查看某个目录和文件所占空间的大小:du -sh 目录/文件名    -h:系统自动调节单位    -s:只列出综合
19. 文本编辑:vim/vi 文件名

命令模式->编辑模式:i/insert
编辑模式->命令模式:Esc
命令模式->末行命令模式: : 或 /
末行命令: :w 保存    :q 退出    :wq 保存并退出    /word 查找word
20. 文档压缩

.gz:gzip压缩文件
.br2:bzip2压缩文件
.tar:tar打包文件
.tar.gz    .tar.br2:先压缩,再打包
gzip [-d] 文件名:gzip压缩    -d:解压缩
bzip2 [-d] 文件名:bzip2压缩    -d:解压缩
zip 文件名:zip压缩        unzip 文件名:解压缩
21. 文档打包:tar -cxvf 目录/文件名

-z:用zip压缩
-j:用bzip2压缩
-J:用xz压缩
-x:解包或解压缩
-t:查看包里的文件
-c:建立tar包
-v:可视化
-f:后面跟文件名,如果多参数,-f 写在最后面
22. RPM包

安装:yum install -y RPM包名    -y:不交互
卸载:yum remove [-y] RPM包名    最好不加-y
升级:yum update RPM包名
23. 源码包

下载源码包:wget 地址
解压源码包:tar
进入解压目录下:cd 目录
./configure:检测环境
make:编译
make install:安装
echo $?:可以查看每一步是否已经正确安装,显示0为正确
24. 输出重定向:>        追加重定向:>>
25. 作业控制

Ctrl+Z:暂停进程
jobs:查看被暂停或在后台运行的任务及其编号
bg 任务编号:放到后台运行
fg 任务编号:调用进程
26. !$:上条命令中最后一个变量
27. sh shell 脚本名:执行shell脚本
未完待续....
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux笔记 Linux命令