- sudo passwd :设置root下的密码
- mkdir:创建文件夹
- clear:清除终端的屏幕
- cd . : 当前目录
- cd .. :上级目录
- rm:删除文件(rmdir:删除目录)
- touch:创建文件(lg:touch a.txt)
- cp:复制文件(lg:cp a.txt b.txt)
- mv:移动文件 (也可做文件的重命名)
- cat:查看文件内容(lg:cat a.txt)
- echo:输出写入内容到终端(也可:echo hello >> a.txt,即输出hello到a.txt,其中>>表示重定向且为追加模式,而 >表示重定向且为覆盖模式)
- grep:过滤(lg:find ~ | grep .txt,即:取出当前目录下所有txt结尾的文件,|:管道符)
- gzip:原地压缩(lg:gzip a.txt)
- gunzip:原地解压缩(lg:gunzip a.txt.gz)
- tar:解压缩文件
- sudo mount: iso镜像挂载
- ps -AF | more:显示全部进程信息(按Q退出查看)
- ls:查询目录下文件(ls -al :格式化显示)
- chmod:改变文件的权限(lg:chmod a+w a.txt 表示让所有人有a.txt的写权限 chmod 777 a.txt 表示对a.txt有所有权限)
- sudo apt-get install xxxxx:在线安装软件
- sudo apt-get remove xxxxx:卸载软件
- sudo dpkg -l | grep xxx:查询xxx软件是否安装
- sudo dpkg -i xxxxxxx.deb:安装deb结尾的软件包
- sudo apt-get install -f:解决软件包的相互依赖,使得安装可以继续
- tar -xzvf xxxxxx:解压.tar.gz结尾的压缩包
- echo $XXX:打印环境变量(lg:echo $PATH)
- ln -s:创建符号链接(lg:ln -s /mnt/hgfs\shared/hadoop_jar _hadoop)
- scp:远程拷贝(lg:scp -r /etc/hosts root@192.168.160.136:/etc/ (-r表示递归拷贝) )
- ssh:远程登录(lg:ssh 192.168.160.137)
- startx:启动图形界面
- ./eclipse &:后台启动eclipse(前台仍然可以用终端输入其他命令)
- jobs:查询后台运行进程的作业号
- ctrl + z:暂停后台运行的进程
- bg %i:将暂停的作业号i的进程放在后台运行
- fg %i: 将后台作业号i的进程放在前台进行
- unzip:对zip压缩包进行解压
- nice -n -10 ./job.sh:在启动job.sh脚本时,设置他的优先级为10运行
- renice -10 -p 514:重新设置进程514的运行优先级为10