申明:资料来源于网络及书本,通过理解、实践、整理成学习笔记。
[root@hejiabei /]# cd usr
[root@hejiabei usr]#
[root@hejiabei usr]# pwd
/usr
[root@hejiabei usr]# ls
bin etc games include lib libexec local sbin share src tmp
[root@hejiabei usr]# cd ./tmp
[root@hejiabei tmp]# ls
[root@hejiabei tmp]# mkdir test
[root@hejiabei tmp]# ls
test
[root@hejiabei tmp]# ls
test
[root@hejiabei tmp]# mkdir -p test1/test2
[root@hejiabei tmp]# ls
test test1
[root@hejiabei tmp]# cd ./test1
[root@hejiabei test1]# ls
test2
[root@hejiabei tmp]# ls
test test1
[root@hejiabei tmp]# mkdir test{
2..9}
[root@hejiabei tmp]# ls
test test1 test2 test3 test4 test5 test6 test7 test8 test9
[root@hejiabei tmp]# ls
test test1 test2 test3 test4 test5 test6 test7 test8 test9
[root@hejiabei tmp]# rmdir test{
2..9}
[root@hejiabei tmp]# ls
test test1
[root@hejiabei tmp]# ls
test test1
[root@hejiabei tmp]# cp -r /usr/tmp/test1 /usr/tmp/test
[root@hejiabei tmp]# cd ./test
[root@hejiabei test]# ls
test1
[root@hejiabei test]# ls
test1
[root@hejiabei test]# mv /usr/tmp/test/test1 /usr/tmp/test1-1
[root@hejiabei test]# ls
[root@hejiabei test]# cd ..
[root@hejiabei tmp]# ls
test test1 test1-1
[root@hejiabei tmp]# ls
test test1 test1-1
[root@hejiabei tmp]# rm -r -f test1
[root@hejiabei tmp]# rm -r -f test1-1
[root@hejiabei tmp]# ls
test
[root@hejiabei tmp]# touch test.txt
[root@hejiabei tmp]# ls
test.txt
[root@hejiabei tmp]# cat test.txt
小时候,
乡愁是一枚小小的邮票,
我在这头,
母亲在那头。
长大后,
乡愁是一张窄窄的船票,
我在这头,
新娘在那头。
后来啊,
乡愁是一方矮矮的坟墓,
我在外头,
母亲在里头。
而现在,
乡愁是一湾浅浅的海峡,
我在这头,
大陆在那头。
[root@hejiabei tmp]# vi test.txt
内容同上
[root@hejiabei tmp]# more test.txt
内容同上
[root@hejiabei tmp]# less test.txt
内容同上
[root@hejiabei tmp]# tac test.txt
大陆在那头。
我在这头,
乡愁是一湾浅浅的海峡,
而现在,
母亲在里头。
我在外头,
乡愁是一方矮矮的坟墓,
后来啊,
新娘在那头。
我在这头,
乡愁是一张窄窄的船票,
长大后,
母亲在那头。
我在这头,
乡愁是一枚小小的邮票,
小时候,
[root@hejiabei tmp]# tail test.txt
后来啊,
乡愁是一方矮矮的坟墓,
我在外头,
母亲在里头。
而现在,
乡愁是一湾浅浅的海峡,
我在这头,
大陆在那头。
[root@hejiabei tmp]# head test.txt
小时候,
乡愁是一枚小小的邮票,
我在这头,
母亲在那头。
长大后,
乡愁是一张窄窄的船票,
我在这头,
新娘在那头。
[root@hejiabei tmp]# wc test.txt
19 16 331 test.txt
[root@hejiabei tmp]# cat -n test.txt | grep 现在
16 而现在,
[root@hejiabei /]# find . -name test.txt
./var/tmp/test.txt
[root@hejiabei /]# which test
/usr/bin/test
压缩
【tar cvf 包名.tar 要打进包的文件和文件夹。c创建,v显式压缩文件过程】
[root@hejiabei tmp]# tar cvf test.tar test
test/
[root@hejiabei tmp]# ls
test test.tar test.txt
【tar cpf 包名.tar 要打进包的文件和文件夹。c创建,p不显式压缩文件过程】
[root@hejiabei tmp]# tar cpf test2.tar test
[root@hejiabei tmp]# ls
test test2.tar test.tar test.txt
【zip 包名.zip 要打进包的文件和文件夹】
[root@hejiabei tmp]# ls
test test2.tar test.tar test.txt
[root@hejiabei tmp]# zip test.zip test
adding: test/ (stored 0%)
[root@hejiabei tmp]# ls
test test2.tar test.tar test.txt test.zip
[root@hejiabei tmp]#
解压
【tar xvf 包名.tar,显示解压过程】
[root@hejiabei tmp]# ls
test2.tar test.tar test.txt
[root@hejiabei tmp]# tar xvf test.tar
test/
[root@hejiabei tmp]# ls
test test2.tar test.tar test.txt
【tar xpf 包名.tar,不显示解压过程】
[root@hejiabei tmp]# ls
test2.tar test.tar test.txt
[root@hejiabei tmp]# tar xpf test.tar
[root@hejiabei tmp]# ls
test test2.tar test.tar test.txt
【unzip 包名.zip】
[root@hejiabei tmp]# ls
test2.tar test.tar test.txt test.zip
[root@hejiabei tmp]# unzip test.zip
Archive: test.zip
creating: test/
[root@hejiabei tmp]# ls
test test2.tar test.tar test.txt test.zip
[root@hejiabei tmp]# ll
total 36
drwxr-xr-x. 2 root root 4096 May 11 07:44 test
-rw-r--r--. 1 root root 10240 May 11 07:59 test2.tar
-rw-r--r--. 1 root root 10240 May 11 07:57 test.tar
-rw-r--r--. 1 root root 331 May 11 07:36 test.txt
-rw-r--r--. 1 root root 160 May 11 08:11 test.zip
[root@hejiabei tmp]# chmod 777 test
[root@hejiabei tmp]# ll
total 36
drwxrwxrwx. 2 root root 4096 May 11 07:44 test
-rw-r--r--. 1 root root 10240 May 11 07:59 test2.tar
-rw-r--r--. 1 root root 10240 May 11 07:57 test.tar
-rw-r--r--. 1 root root 331 May 11 07:36 test.txt
-rw-r--r--. 1 root root 160 May 11 08:11 test.zip
[root@hejiabei tmp]# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 0 05:46 ? 00:00:01 /sbin/init
root 2 0 0 05:46 ? 00:00:00 [kthreadd]
root 3 2 0 05:46 ? 00:00:00 [migration/0]
root 4 2 0 05:46 ? 00:00:00 [ksoftirqd/0]
root 5 2 0 05:46 ? 00:00:00 [migration/0]
root 6 2 0 05:46 ? 00:00:00 [watchdog/0]
root 7 2 0 05:46 ? 00:00:00 [migration/1]
[root@hejiabei tmp]# netstat -anp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1191/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1267/master
tcp 0 0 192.168.10.128:22 192.168.10.1:65083 ESTABLISHED 1516/sshd
tcp 0 0 :::22 :::* LISTEN 1191/sshd
tcp 0 0 ::1:25 :::* LISTEN 1267/master
udp 0 0 0.0.0.0:68 0.0.0.0:* 1088/dhclient
[root@hejiabei tmp]# pstree
init─┬─auditd───{
auditd}
├─crond
├─dhclient
├─login───bash
├─master─┬─pickup
│ └─qmgr
├─5*[mingetty]
├─rsyslogd───3*[{
rsyslogd}]
├─sshd───sshd───bash───pstree
└─udevd───2*[udevd]
[root@hejiabei tmp]# free -m
total used free shared buffers cached
Mem: 1891 280 1611 0 29 172
-/+ buffers/cache: 78 1812
Swap: 2047 0 2047
[root@hejiabei tmp]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/vg_hejiabei-lv_root 18G 1.1G 16G 7% /
tmpfs 946M 0 946M 0% /dev/shm
/dev/sda1 485M 31M 430M 7% /boot
一个坚持学习,坚持成长,坚持分享的人,即使再不聪明,也一定会成为优秀的人!
如果看完觉得有所收获的话,记得一键三连哦,谢谢大家!