1.删除一个大文件
#创建空的大文件#dd if=/dev/zero of=test ibs=1k count=10240000#ll -h test-rw-r--r--. 1 root root 9.8G 6月 11 12:10 test#先清空文件内容再删除文件(>test or :>test)#>test#ll -h test-rw-r--r--. 1 root root 0 6月 11 12:12 test#删除文件rm -f test
2.使用script命令行工具来为终端输出创建输出记录:
#script my.sessio #创建终端输出文件模式,再接下来的所有命令和输出都将输出到此文件下Script started, file is my.sessio#pwd/root#whoroot tty1 2018-06-11 11:06#exit #输入exit或者logout或者按下ctrl+D将退出记录模式exitScript done, file is my.sessio#查看输出的距离#more my.sessio#less my.sessio #查看中文会乱码#cat my.sessio
3.还原被删除的/tmp文件夹
#mkdir /tmp#chmod 1777 /tmp#chown root:root /tmp#ls -ld /tmp
4.锁定一个文件夹
#chmod 0000 /test#root用户仍旧可以访问,而ls和cd命令则不工作。要还原它用:#chmod 0755 /downloads
5.在vim中用密码保护文件
#害怕root用户或者其他人偷窥你的个人文件么?尝试在vim中用密码保护但root用户可以修改,只是把文件加密了!输入:#vim +X filename或者,在退出vim之前使用:X 命令来加密你的文件,vim会提示你输入一个密码。
6.清除屏幕上的乱码
#reset
7.以人性化易读模式输出
ls -lh#以易读的格式 (比如: 1K 234M 2G)df -hdf -k# 以字节、KB、MB 或 GB 输出:free -bfree -kfree -mfree -g# 以易读的格式输出 (比如 1K 234M 2G)du -h# 以易读的格式显示文件系统权限stat -c %A /boot# 比较易读的数字sort -h -a file# 在Linux上以易读的形式显示cpu信息lscpulscpu -elscpu -e=cpu,node# 以易读的形式显示每个文件的大小tree -htree -h /boot
8.在linux系统上显示已知的用户信息
lslogins
9.如何删除意外在当前文件夹下解压的文件
使用tar的-t选项列出归档文件名,然后rm -f 删除#rm -rf `tar ztf uws.tar.gz`
10.使用htop显示系统进程信息,更加一目了然
#rpm -ivh http://mirrors.ustc.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm#rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6# yum install htop#htop
11.一些快捷操作方式
cd - #进入上一条命令的路径下cd #进入用户家目录!! #再次运行上一条命令
12.列出系统中的所有目录或文件
find / -type d|lessfind / -type f|less
13.将文件复制到多个目录中
#echo dir1 dir2 dir3 dir4 dir5|xargs -n 1 cp -v ~/test.py
14.使用tee可以同时在屏幕输出并写入到文件中
#tree | tee my.log
15.解读二进制文件
# utmpdump /var/log/wtmp
16.待更新...