Linux入门:常用的linux命令
2018-03-13 22:11
204 查看
常用的linux命令
一:cat
1. cat –A 输出所有文件内容
2. cat –b 给非空输出行编号
3. cat –n 所有输出行编号
4. cat –s 所有连续的空行替换成一个,并输出
exp:
1. cat –n test1>test2 test1的内容加上行号后,输出到test2中
2. cat –b test1test2>>test3 test1和test2的内容的非空行加上编号后输出到test3中
二:chmod [options] mode file
u:拥有者
g:group
o:所有其他以外的人
a:所有人 u g o都包含
+增加权限
-取消权限
=唯一设定权限
r可读
w可写
x可执行
exp:
chmod ugo+r test1 将test1的权限设置为ugo可读
chmod a+r test1 将test1的权限设置为所有人可读
chmod ug+w 0-w test1 test2 将test1和test2的权限设置为ug可写,o不可写
chmod u+x ex1.py ex1.py的权限设置为u可执行
三:cd命令 改变当前位置
cd ~ 返回home
cd ../ 返回上一层
四:cp命令 复制文件或目录
exp:
cp aaa bbb 档案aaa已存在,命名为bbb
cp *.c Finished 把所有的.c文件复制到Finished子目录中
五:cut 剪切第几个字符
exp:
cut –c1-7 test 将test的每一行的前7个字符输出。编号是从1开始的
六:ls 列出文件目录
七:vi命令操作技巧
1、 光标命令
kjhl 上下左右
nG n为行数,使光标跳到指定行
ctrl+G 光标所在位置的行数和列数报告
w,b 使光标向前或向后跳过一个单词
2、 编辑命令
i a r 在光标的前,后,上插入字符的命令
cw dw 改变/删除光标所在处的单词的命令
x 删除一个字符
d$ 删除光标所在处到行尾的所有字符
dd 删除整行的命令
3、 查找命令
/string ?string :从光标所在处向后/向前查找相应的字符串的命令
4、 复制命令
5、 yy p 复制一行到剪贴板/去处剪贴板中内容的命令
八:more
exp:
more –s test 压缩空白行显示
more +20 test 从第二十行开始显示
九:mv
exp:
mv aaa bbb 将aaa更名为bbb
mv –i *.c file 将所有后缀为c的文件移动到file文件夹中
十:rm
exp:
rm –i *.c 删除所有文件名为*.c的文档,逐一询问
rm –r Finished 删除finished子目录及其所有的文件
注意:如果文件夹为空才删除,不为空不删除
十一:touch 修改时间
十二:at 在指定的时间执行指定命令
十三:echo 输出
十四:date 显示时间
十五:sleep 延迟
date;sleep 1m;date 显示时间,间隔一分钟后再显示一次
十六:uptime 显示系统运行了多少时间
十七:passwd 更改密码
十八:kill 中止进程
十九:ps 显示瞬间进程(process)的动态
二十:expr 用于计算
exp:
expr 10 % 4 计算10除4取余
二十一:du 磁盘使用情况
实用技巧:
1、 查找删除正在使用某文件的进程
fuser filename
fuser –k filename
2、 根据硬件地址,找ip地址
cat /proc/net/arp|grep 00:0A:EB:27:17:B6
或者 arp –a|grep00:0A:EB:27:17:B6
一:cat
1. cat –A 输出所有文件内容
2. cat –b 给非空输出行编号
3. cat –n 所有输出行编号
4. cat –s 所有连续的空行替换成一个,并输出
exp:
1. cat –n test1>test2 test1的内容加上行号后,输出到test2中
2. cat –b test1test2>>test3 test1和test2的内容的非空行加上编号后输出到test3中
二:chmod [options] mode file
u:拥有者
g:group
o:所有其他以外的人
a:所有人 u g o都包含
+增加权限
-取消权限
=唯一设定权限
r可读
w可写
x可执行
exp:
chmod ugo+r test1 将test1的权限设置为ugo可读
chmod a+r test1 将test1的权限设置为所有人可读
chmod ug+w 0-w test1 test2 将test1和test2的权限设置为ug可写,o不可写
chmod u+x ex1.py ex1.py的权限设置为u可执行
三:cd命令 改变当前位置
cd ~ 返回home
cd ../ 返回上一层
四:cp命令 复制文件或目录
exp:
cp aaa bbb 档案aaa已存在,命名为bbb
cp *.c Finished 把所有的.c文件复制到Finished子目录中
五:cut 剪切第几个字符
exp:
cut –c1-7 test 将test的每一行的前7个字符输出。编号是从1开始的
六:ls 列出文件目录
七:vi命令操作技巧
1、 光标命令
kjhl 上下左右
nG n为行数,使光标跳到指定行
ctrl+G 光标所在位置的行数和列数报告
w,b 使光标向前或向后跳过一个单词
2、 编辑命令
i a r 在光标的前,后,上插入字符的命令
cw dw 改变/删除光标所在处的单词的命令
x 删除一个字符
d$ 删除光标所在处到行尾的所有字符
dd 删除整行的命令
3、 查找命令
/string ?string :从光标所在处向后/向前查找相应的字符串的命令
4、 复制命令
5、 yy p 复制一行到剪贴板/去处剪贴板中内容的命令
八:more
exp:
more –s test 压缩空白行显示
more +20 test 从第二十行开始显示
九:mv
exp:
mv aaa bbb 将aaa更名为bbb
mv –i *.c file 将所有后缀为c的文件移动到file文件夹中
十:rm
exp:
rm –i *.c 删除所有文件名为*.c的文档,逐一询问
rm –r Finished 删除finished子目录及其所有的文件
注意:如果文件夹为空才删除,不为空不删除
十一:touch 修改时间
十二:at 在指定的时间执行指定命令
十三:echo 输出
十四:date 显示时间
十五:sleep 延迟
date;sleep 1m;date 显示时间,间隔一分钟后再显示一次
十六:uptime 显示系统运行了多少时间
十七:passwd 更改密码
十八:kill 中止进程
十九:ps 显示瞬间进程(process)的动态
二十:expr 用于计算
exp:
expr 10 % 4 计算10除4取余
二十一:du 磁盘使用情况
实用技巧:
1、 查找删除正在使用某文件的进程
fuser filename
fuser –k filename
2、 根据硬件地址,找ip地址
cat /proc/net/arp|grep 00:0A:EB:27:17:B6
或者 arp –a|grep00:0A:EB:27:17:B6
相关文章推荐
- Linux 入门常用命令
- [转]Linux 入门常用命令(3)
- Linux入门:常用命令:cd - 返回上一次目录
- Linux入门:常用命令:查看硬盘、分区、CPU、内存信息
- Linux 入门常用命令-3.mv命令
- Linux 入门常用命令-9.Linux与用户有关的命令
- Linux入门笔记4. 菜鸟的常用命令
- LINUX入门常用命令之Linux与用户有关的命令
- Linux 入门常用命令<六>
- Linux入门之常用命令(15) lsof
- LINUX入门常用命令之文件内容查看
- Linux入门之常用命令(9)进程及端口查看
- 每天一个linux命令(61):vi命令 /企业常用的linux命令清单
- Linux 入门常用命令
- [转]Linux 入门常用命令(4)
- Linux 入门常用命令
- Linux 入门常用命令-3.mv命令
- Linux 入门常用命令 — 文件的复制、删除和移动
- Linux 入门常用命令-11.Linux磁盘管理
- LINUX入门常用命令之备份与压缩