cut -c 2-8 a.txt
改变文件或目录的权限
cut -c 2-8 a.txt
创建文件a.txt,将文件的用户主改为读写执行,用户组改为读写,其他改为只读
touch a.txt
chmod u=rwx,g=rw,o=r a.txt
也可以用三位八进制数字的形式来表示权限:
touch a.txt
chmod 764 a.txt
chmod 命令详解:http://www.cnblogs.com/younes/archive/2009/11/20/1607174.html
复制命令
将a.txt文件复制为b.txt文件,同时保留源文件的属性
cp -p a.txt b.txt
cp 命令详解 : http://www.cnblogs.com/xd502djj/archive/2011/11/25/2263562.html
剪切文件
显示文件每行的第2至第8的字符
cut -c 2-8 a.txt
cut 命令详解:http://www.2cto.com/os/201210/163953.html
生成差异信息
比较两个文件的差异,并生成差异信息
diff a.txt b.txt
diff 命令详解:http://www.cnblogs.com/peida/archive/2012/12/12/2814048.html
辨识文件类型
显示 /var/log 文件夹下的文件类型
file -b /var/log
file 命令详解:http://codingstandards.iteye.com/blog/804463
查找目录或文件
查找 /usr/bin 下文件名是openssl文件
find /usr/bin -name openssl
查找家目录下24小时内被修改过的文件
find /home -mtime -1
查找家目录下30分钟内被修改的文件
find /home -mmin -30
file 命令详解:http://www.cnblogs.com/wanqieddy/archive/2011/06/09/2076785.html
链接文件或者目录
对文件a.txt建立符号链接la.txt
ln -s a.txt b.txt
ln 命令详解:http://liubin.blog.51cto.com/282313/113293
http://www.cnblogs.com/joeblackzqq/archive/2011/03/20/1989625.html
合并文件的列
将a.txt b.txt以列对列的方式进行一列一列的合并,输出到标准输出上。
paste a.txt b.txt
paste 命令详解:http://roclinux.cn/?p=1334
打包同时压缩、解压缩文件
将a.txt和b.txt打包压缩为c.tar.gz
tar -zcvf c.tar.gz a.txt b.txt
tar
命令详解:http://www.cnblogs.com/li-hao/archive/2011/10/03/2198480.html
zip , rpm, rar 命令详解:http://www.blogjava.net/jiangjf/archive/2007/07/29/133122.html
从标准输入读取数据到标准输出,同时保存为文件
将文件a.txt输出到标准输出上,同时保存为d.txt
cat a.txt > d.txt
或者
cat a.txt | tee d.txt
cat
命令详解:http://blog.sina.com.cn/s/blog_52f6ead0010127xm.html
tee 命令详解:http://codingstandards.iteye.com/blog/833695
文本内容排序
将文件a.txt逆序排序输出
sort -r a.txt
sort 命令详解:http://www.cnblogs.com/51linux/archive/2012/05/23/2515299.html
显示工作目录
显示或配置网络设备
显示当前网络设备的工作状态
ifconfig eth0
ifconfig 命令详解: http://www.jb51.net/os/RedHat/1054.html
显示网络状态
显示系统中处于监听状态的网络状况
netstat -anp |grep listen
netstat 命令详解: http://www.baidu.com/s?word=linux++nestat%C3%FC%C1%EE&tn=site888_pg&lm=-1
加密远程登录
用quwenqing用户远程登录172.17.0.20
ssh quwenqing@172.17.0.20
ssh
命令详解:http://os.51cto.com/art/201205/335402.htm
杀死执行中的进程
查出系统中包含php关键字的进程,并杀死其中一个
ps -ef|grep php
kill -9 XXX
linux下批量杀掉包含某个关键字的程序进程:http://www.cnblogs.com/lichkingct/archive/2010/08/27/1810463.html
kill 命令详解:http://www.cnblogs.com/wangkangluo1/archive/2012/05/26/2518857.html
以其他身份执行命令
以root的身份显示磁盘使用情况
sudo df -lh
df 命令详解:http://www.cnblogs.com/peida/archive/2012/12/07/2806483.html
设置或显示环境变量
设置环境变量 A=ttt,显示环境变量
export A="ttt"
echo $A
Linux 环境变量的设置和查看方法:http://soft.chinabyte.com/os/169/11412169.shtml
awk显示文件a.txt中包含ab的匹配行
awk '/ab/{print}' a.txt
awk显示文件a.txt的当前记录号、域数和每一行的第一个和最后一个域。
awk '{print NR,NF,$1,$NF}' a.txt
用awk过滤查看netstat的连接数
netstat -n | awk '/^tcp/ {++state[$NF]} END {for(key in state) print key,"\t",state[key]}'
http://www.51testing.com/?uid-116228-action-viewspace-itemid-219725
用sed将a.txt中的3-5行删除,将所有的a替换为A,输出到显
sed -e '3,5d' -e 's/a/A/g' a.txt
sed 命令详解 :http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html