Linux下常用的操作
文件定位
locate filename
有些版本的linux会出现 -bash: locate: command not found错误,不要慌,安装一下mlocate包就好
[root@CentOS ~]# yum -y install mlocate
[root@CentOS ~]# updatedb
列出文件
[root@CentOS ~]# ls -al
进入目录
- 进入指定目录:cd path
- 直接进入用户的home目录:
cd ~
- 进入上一个目录:
cd -
- 进入当前目录的上一层目录:
cd ..
- 进入当前目录的上两层目录:
cd ../..
一些技巧
- 利用tab键,自动补全目录名称
- 利用ln -s命令,为长目录建立软连接
- 利用export命令,为长目录设置环境变量dirpath,然后通过cd $dirpath的方式进入
- 利用alias命令,设置目录别名
示例:
[~]$ cat ~/.bashrc |grep alias
alias ifcfg='cd /etc/sysconfig/network-scripts/'
# User specific aliases and functions
[~]$
[~]$ source ~/.bashrc # 使配置生效
[~]$ ifcfg
[network-scripts]$ pwd
/etc/sysconfig/network-scripts
[network-scripts]$
# cp test.py path --把test.py复制到path下 # mv ti.py path --把wcg下的文件移动到path下 # mkdir path --新建一个文件夹path # mv path1 path2 --把path1文件夹移动到path2文件夹下
# rm -rf path --强制删除path文件夹
# zip -r wwwroot.zip wwwroot --把wwwroot下的所有文件及文件夹打包到wwwroot.zip
# unzip wwwroot.zip --解压缩wwwroot.zip
清屏
1、clear:刷新屏幕,本质上只是让终端显示页向后翻了一页,如果向上滚动屏幕还可以看到之前的操作信息。
2、Ctrl+l(小写的L):清屏快捷键,清屏效果同clear一样。
3、reset:完全刷新终端屏幕,之前终端输入操作信息将都会被清空,这样虽然比较清爽,但整个命令过程速度有点慢,使用较少。
值得一提的是reset命令在你的终端控制错乱时非常有用。如输入字符不出现在光标的位置的情况。还有当你敲击回车键时,新提示符并没有出现在新行上而是出现在老提示符的前面。此时reset命令就能用来修正这些问题。
4、printf " 33c":这个命令它才是真正的清空了终端屏幕,它的功能跟DOS提供的CLS效果很相似。
但这个命令究竟是做什么的?它的工作原理是什么?