linux命令

1、创建目录
mkdir 1/2/3 -p
2、进入目录
cd 1/2
3、查看当前所在目录
pwd
4、创建文件
touch file1
echo > file2
vim file 3# 在编辑模式下保存数据才有效
5、查看文案内容
cat file1 #从头输出文件全部内容到屏幕
less fiel1 #只读的浏览模式
tail file1 #从尾部查看
head file1 #从头部查看
more file1 #递增模式查看文件内容
6、过滤文件
grep egrep fgrep
通过管道符号 |
e.g.
方法1、cat 1.txt | grep 1.txt
方法2、fgrep "1" 1.txt
7、分析统计awk
-F "" 设定分组标识,默认为空个或者\t字符
'{print 0为整行内容,$NF为最后一个分组字段
8、sed 替换
例如
sed /s/原文/旧文/g 1.txt
9、重命名文件
mv 1.txt 2.txt
10、修改文件权限
chmod u+x 1.txt #给当前用户增加执行权限
chmod u+r 1.txt #给当前用户增加读权限
chmod u+w 1.txt #给当前用户增加写权限
chmod g+w 1.txt #给当前用户所在分组增加写权限
chmod g-x 1.txt #给当前用户分在分组删除执行权
11、修改文件 归属用户
chown 用户名:用户组名 文件名
chown 用户名:用户组名 文件夹 -R #给目录下所有文件改归属用户
12、删除文件
rm 1.txt
rm 目录名/ -rf
13、压缩
tar -zcvf file.tar.gz file
14、解压缩
tar -zxvf file.tar.gz
15、命令生产变量
a=`date "+%Y-%m-%d %H:%M:%S"
16、输出行号
nl 1.sh
17、切换用户
su 用户名
18、统计
wc -l 记录行数
例如 cat 1.txt |wc -l
wc 1.txt -l

19、定时器设置
crontab -l 查看定时器
crontab -e 编辑定时器(vim 模式退出时记得保存)
20、查看网络连接
netstat

你可能感兴趣的:(linux命令)