1.创建ss别名,查看长格式详细信息
alias ss='ls -l'
2.创建ss别名,复制boot文件夹下的内容到data文件夹下
alias ss='cp -r /boot /data'
3.删除别名ss
unalias ss
- 复制test文件夹下的passwd文件到qq文件夹下,并改名为ww
cp test/passwd qq/ww
- 把当前文件夹下的,test文件,复制到当前用户的家目录下
cp -r test ~
6.将qq文件夹移动到ww文件夹下
mv qq ww
7.查找名为qq的文件
find -name qq
8.请找到 /var/log/ 文件夹下 30天以前,大于1G 已 log 结尾的普通文件,并将找到的文件移动到/opt下
find /var/log -mtime +30 -size +1G -type f -name "*log" -etc mv {} /opt \;
9.给test文件夹的passwd文件做软连接,到qq文件夹下,改名为ww
ln -s /test/passwd /qq/ww
10.删除test文件
rm test
11.删除qq文件夹
rm -rf qq
1.创建一个xzq文件夹
mkdir xzq
2.切换到xzq文件夹
cd xzq
3.创建一个test文件
touch test
- 进入编辑模式,写入aa、bb、cc
vim test
5.强制保存并退出了vim编辑模式
Esc :wq!
6.查看test文件中的内容
cat test
7.查看test的隐藏内容
cat -A test
- 查看test文件内容中的行号+内容
cat -n test
9.在xzq文件夹下,创建了一个min文件
touch min
- 进入编辑模式,编辑min的内容
vim min
11.退出编辑模式
Esc :wq!
- 查看min文件的隐藏内容
cat -A min
13.查看min文件的内容行号+内容
cat -n min
- 合并test和min文件到max中
cat test min>max
15.查看max中的文件
cat max
16.横向合并两个文件到新的文件中
paste test min>max
17.查看max文件内容
cat max
18.查看test文件中,前两行内容
head -n 2 test
19.查看test文件,头3个字节的内容
head -c 3 test
20.查看test文件后两行内容
tail -n 2 test
21.实时查看test文件的内容
tail -f test
1.过滤test文件中有1的文件
grep 1 test
2.查看test文件中a的内容
grep -o a test
- 匹配test和min文件中相同的内容
grep -f test min
4.查看 test文件中,以aa开头的文件内容
grep "^aa" test
5.查看以aa结尾的文件内容
grep "aa$" test
6.空行
grep "^$" test
7.非空行
grep -v "^$" test
1.创建了一个归档文件min
tar -cvf min.tar min
2.解开归档文件min
tar -xvf min.tar min
3.使用gzip2压缩min文件
tar -zcvf min.tar.gz min
- 不解压缩,查看min压缩文件的内容
tar -tvf min.tar.gz
5.将min.tar.gz解压缩
tar -xvf min.tar.gz
vim test-------->先进入vim命令模式下的test文件,鼠标不要点击!会进入输入模式。
如果进入了输入模式,可以按Esc退出到命令模式;
同样,在命令模式下,可以输入io切换到输入模式;
i------------------->当前光标处,可以输入;
o------------------>在当前位置下,插入一行;
G----------->跳转至最后一行;gg----------->跳转至首行;2G--------->跳转至第二行;
yy---------->复制内容;2yy----------->复制两行内容;
x------------>删除一个字符;dd------------>删除一行内容;2d--------->删除两行;
dw---------->从光标位置开始删除,到最后;
p------------>粘贴
查看,找到以.c结尾的文件的包数量
cat `find -name "*.c"` | wc -l
修改网卡配置
vim /etc/sysconfig/network-scripts/ifcfg-ens33
一、ls---->列表,显示当前文件夹下的所有文件
|---------------------|--------------------|
| -l :长格式显示(文件属性) | -r :倒序显示 |
| -d :只显示文件夹 | -t :时间排序 |
| -a :显示隐藏文件 | -S :文件大小 |
| -R :递归显示 | -i :显示文件inode号 |
|------------------------------|----------------------------------|
| ls p* :匹配已p开头的文件 | ls [0-9]* :已数字开头 |
| ls *conf :匹配已conf结尾的文件 | ls [a-z]* :已字母开头 |
| ls *conf* :中间包含conf的文件 | ls {1...10}.txt :显示1-10的.txt |
- 只显示目录,不显示文件目录下的文件
ls -ld /test -d
- 按时间排序,倒序显示
ls -tr
二、Linux7大文件属性
|----------------------------|-------------------------|
| | -p :管道符,数据沿着一个方向传输 |
| - :普通文件 | -l :软连接,快捷方式 |
| -c :字符设备,一次只能录入一个字符,键盘 | -d :目录 |
| -b :块设备,硬盘都是一块一块的读和写文件 | -s :套接字,ip 端口号,传递信息 |
三、Du:看到的是,文件占了磁盘多少块,一个文件不足4k,按4k计算
|-----------------|--------------|
| -s :总大小 | -h :显示格式 |
| -a :每个文件的大小 | -d :控制层级 |
- 查看磁盘使用量
du disk use
- 只看/etc下面两层文件
du -d 2 /etc