Linux常用命令收藏
2017-06-14 23:52
190 查看
常见操作:
快速清空文件内容的几种方法:
$ : > filename
$ > filename
$ echo "" > filename
$ echo > filename
$ cat /dev/null > filename
目录操作:
pwd 显示当前路径
ls [-options] [filelist] filelist:绝对或相对路径
-l 详细文件信息 -a 列出所有文件
ls -F 可以区分文件和目录;
ls -a 可以把隐藏文件和普通文件一起显示出来;
ls -R 可以递归显示子目录中的文件和目录;
ls -l 显示长列表;
ls -l test 过滤器,查看某个特定文件信息。可以只查看 test 文件的信息。
mkdir 创建目录
rmdir 删除目录,为空目录加上-r
rm -rf file/ 删除文件夹命令
文件操作:
显示文件内容命令:cat(全部显示),more,head,tail
copy文件:cp [options] src_file dst_file
移动文件:mv src_file dst_file
删除文件:rm file_list
创建文件:touch filename
创建链接:ln -s 链接文件 src_file
文件权限操作:
chmod [-options] mode files
u 文件属主 + 添加 r 允许读或复制文件
g 同组成员 - 清除 w 允许写文件
o 其他用户 x 允许运行可执行文件
chmod 777 ./stop_daem 提升执行文件权限
chmod u+x ./start_daem 提升执行文件权限
jar uvf myjar.jar com/change/file.txt 解压jar包文件
telnet ip 80 尝试连接ip的80端口
ps auxw | grep tomcat 查看tomcat服务
kill -signal pid pid进程号,ps可查询,signal发送给进程的信号,term(-9)表示无条件终止
ifconfig -a :查看配置的网卡名称
ip route show:查看路由
free [-b/-k-m] [-o] [-s delay] [-t] [-V] :查看内存
-b -k -m :分别以字节(kb,mb)显示内存使用
-s delay:显示每隔delay秒显示一次内存使用情况
-t :显示内存总和 -o: 不显示缓冲区调节列
vmstat 2 3 :报告虚拟内存信息
netstat -p -a -t -u -n -e -r :查看网络端口
who :显示登录在线ip,用户,时间等信息
文件压缩备份:
打包: tar -cvf filename 待打包目录
解包: tar -xvf filename
解压jar包 jar -xvf test.jar
压缩: gzip -c filename > filename.gz
解压: gzip -d filename.gz
Find查找: find / -name filename
Grep匹配: ps -ef |grep sendmail 查找进程名中包括 java 的所有进程 ps -ef | grep java
修改文件属组:
(root) chown new_user.new_group file
(root) chown new_user file
(root,user) chown .new_group file
(root,user) chgrp new_group file
vi常用命令:
"iIaAoO" 命令模式按进入编辑模式
u:撤销
Ctrl + u: 向文件首页翻半屏
Ctrl + d: 向文件尾页翻半屏
Ctrl + f: 向文件尾翻一屏
Ctrl + b: 向文件首翻一屏
esc: 从编辑模式切换到命令模式
zz: 保存当前文件的修改并退出vi
:行号 光标跳转到指定行的行首
:$ 光标跳转最后一行的行首
x: 删除光标后的字符 X:删除光标前的字符
D: 删除从当前光标到所在行尾的全部字符
dd: 删除光标所在行
ndd :删除当前行及其后n-1行
p:粘贴文本到光标下方 P:粘贴文本到光标上方
/pattern: 从光标处开始向文件尾搜索
?pattern: 从光标处开始向文件首搜索
/find:文本查找find,向后查找并加高亮
?find:文本查找find,向前查找并加高亮
/s :替换文本操作
a,bs/F/T:替换第a行到b行之间,将F替换成T
a: 在当前字符后添加文本
A:在行末添加文本
i:在当前字符前插入文本
I:在行首插入文本
o:在当前行后面插入一空行
O:在当前行前面插入一空行
:wq 命令模式下,执行存盘退出操作
:w 命令模式下,执行存盘操作
:w! 命令模式下,执行强制存盘操作
:q 命令模式下,执行退出vi操作
:q! 命令模式下,执行强制退出vi操作
:x 保存当前文件并退出
:e filename 命令模式下,打开并编辑文件
:n 命令模式下,如果同时打开多个文件,则继续编辑下一个文件
:f 命令模式下,显示文件名,光标行号,比例
:set number 命令模式下,在最左端显示行号
:set nonumber 命令模式下,在最左端不显示行号
kill PID 或者 kill all 结束进程
快速清空文件内容的几种方法:
$ : > filename
$ > filename
$ echo "" > filename
$ echo > filename
$ cat /dev/null > filename
目录操作:
pwd 显示当前路径
ls [-options] [filelist] filelist:绝对或相对路径
-l 详细文件信息 -a 列出所有文件
ls -F 可以区分文件和目录;
ls -a 可以把隐藏文件和普通文件一起显示出来;
ls -R 可以递归显示子目录中的文件和目录;
ls -l 显示长列表;
ls -l test 过滤器,查看某个特定文件信息。可以只查看 test 文件的信息。
mkdir 创建目录
rmdir 删除目录,为空目录加上-r
rm -rf file/ 删除文件夹命令
文件操作:
显示文件内容命令:cat(全部显示),more,head,tail
copy文件:cp [options] src_file dst_file
移动文件:mv src_file dst_file
删除文件:rm file_list
创建文件:touch filename
创建链接:ln -s 链接文件 src_file
文件权限操作:
chmod [-options] mode files
u 文件属主 + 添加 r 允许读或复制文件
g 同组成员 - 清除 w 允许写文件
o 其他用户 x 允许运行可执行文件
chmod 777 ./stop_daem 提升执行文件权限
chmod u+x ./start_daem 提升执行文件权限
jar uvf myjar.jar com/change/file.txt 解压jar包文件
telnet ip 80 尝试连接ip的80端口
ps auxw | grep tomcat 查看tomcat服务
kill -signal pid pid进程号,ps可查询,signal发送给进程的信号,term(-9)表示无条件终止
ifconfig -a :查看配置的网卡名称
ip route show:查看路由
free [-b/-k-m] [-o] [-s delay] [-t] [-V] :查看内存
-b -k -m :分别以字节(kb,mb)显示内存使用
-s delay:显示每隔delay秒显示一次内存使用情况
-t :显示内存总和 -o: 不显示缓冲区调节列
vmstat 2 3 :报告虚拟内存信息
netstat -p -a -t -u -n -e -r :查看网络端口
who :显示登录在线ip,用户,时间等信息
文件压缩备份:
打包: tar -cvf filename 待打包目录
解包: tar -xvf filename
解压jar包 jar -xvf test.jar
压缩: gzip -c filename > filename.gz
解压: gzip -d filename.gz
Find查找: find / -name filename
Grep匹配: ps -ef |grep sendmail 查找进程名中包括 java 的所有进程 ps -ef | grep java
修改文件属组:
(root) chown new_user.new_group file
(root) chown new_user file
(root,user) chown .new_group file
(root,user) chgrp new_group file
vi常用命令:
"iIaAoO" 命令模式按进入编辑模式
u:撤销
Ctrl + u: 向文件首页翻半屏
Ctrl + d: 向文件尾页翻半屏
Ctrl + f: 向文件尾翻一屏
Ctrl + b: 向文件首翻一屏
esc: 从编辑模式切换到命令模式
zz: 保存当前文件的修改并退出vi
:行号 光标跳转到指定行的行首
:$ 光标跳转最后一行的行首
x: 删除光标后的字符 X:删除光标前的字符
D: 删除从当前光标到所在行尾的全部字符
dd: 删除光标所在行
ndd :删除当前行及其后n-1行
p:粘贴文本到光标下方 P:粘贴文本到光标上方
/pattern: 从光标处开始向文件尾搜索
?pattern: 从光标处开始向文件首搜索
/find:文本查找find,向后查找并加高亮
?find:文本查找find,向前查找并加高亮
/s :替换文本操作
a,bs/F/T:替换第a行到b行之间,将F替换成T
a: 在当前字符后添加文本
A:在行末添加文本
i:在当前字符前插入文本
I:在行首插入文本
o:在当前行后面插入一空行
O:在当前行前面插入一空行
:wq 命令模式下,执行存盘退出操作
:w 命令模式下,执行存盘操作
:w! 命令模式下,执行强制存盘操作
:q 命令模式下,执行退出vi操作
:q! 命令模式下,执行强制退出vi操作
:x 保存当前文件并退出
:e filename 命令模式下,打开并编辑文件
:n 命令模式下,如果同时打开多个文件,则继续编辑下一个文件
:f 命令模式下,显示文件名,光标行号,比例
:set number 命令模式下,在最左端显示行号
:set nonumber 命令模式下,在最左端不显示行号
kill PID 或者 kill all 结束进程
相关文章推荐
- Linux 最常用命令 分类: B3_LINUX 2012-10-13 11:23 663人阅读 评论(0) 收藏
- Linux常用命令收藏
- Linux常用查看硬件设备信息命令大全(值得收藏)
- [收藏]Linux 常用命令
- linux常用命令-个人收藏
- 收藏 | Linux常用156个命令汇总!
- 收藏 | Linux常用156个命令汇总!
- 常用u-boot命令详解(全) 2 分类: arm-linux-Ubuntu 2013-07-22 16:28 309人阅读 评论(0) 收藏
- Linux下常用的压缩解压命令[收藏]
- linux常用命令收藏
- linux常用命令收藏
- Linux 企业运维人员最常用 150 个命令汇总! 收藏了!
- 常用u-boot命令详解(全) 分类: arm-linux-Ubuntu 2013-07-22 16:28 217人阅读 评论(0) 收藏
- linux的常用命令--值得收藏哦
- linux常用的压缩与解压缩命令 分类: 学习笔记 linux ubuntu 2015-07-05 19:38 38人阅读 评论(0) 收藏
- 收藏 | Linux常用156个命令汇总!
- 日常整理linux常用命令大全(收藏)
- Linux下Docker对Web应用的自动化打包和发布,以及.tar文件的导出,常用操作命令大全(收藏)!!!
- Linux 视频设备驱动V4L2最常用的控制命令使用说明(1.02)以及我收藏的网址
- Linux 常用命令大全【收藏】