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

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
 
 
 
 
 
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: