LINUX高频命令

实习中LINUX已经成为必不可少的一部分,但是从来没有系统的学习过LINUX,有时候也会有茶壶倒饺子的感觉。感觉计算机语言和英语差不多,高频使用的命令也无非那几个,今天就把他们总结一下,主要是平时工作中每天必定会用的。

1.基础

cd dir #Change Directory
ls #list (ll [-Ah])
mv file dir #Move file
cp file dir #Copy file
rm file/ dir -rf #remove 删除目录或文件
scp file [email protected]:path
scp [email protected]:file path #跨服务器移动

touch #创建文件
mkdir dir #Make Directory 创建目录
chmod 777 file #改变权限
chown -R srd /usr/meng #-R表示递归的处理子文件和文件夹,改变所有者为srd

less/more file #读文件
vim file #vim编辑文件

pwd #print work directory 打印当前工作目录的绝对路径
ps #process status 显示进程状态
df #disk free 显示磁盘可用空间数目信息及空间结点信息
du #Disk usage
free -m -h #查看内存使用情况
top #查看CPU使用情况
nvidia-smi #查看gup使用情况

screen:

  • 创建一个新的session: screen [-S whb_login]:e.g. screen -S tmp
  • 查询当前session列表: screen -ls
    e.g.There is a screen on: 32835.tmp (Detached)
  • 从session中退出:按下ctrl+a,松开后按d。
  • 进入一个已经创建的session: screen -r tmp/32835/32835.tmp
  • 销毁一个session: kill 32835

2.常用快捷键:

Ctrl+d:退出Terminal
Ctrl+s:暂停,按下任意键继续
Ctrl+z:后台运行,恢复到前台命令为fg
Ctrl+c:中断命令
/ ↑ / ↓ :历史命令

3.其他:

vim /etc/profile #添加环境变量
whereis xxx #搜索
find path -name name #搜索
locate name #先updatedb一下,很快很好用

建议使用xshell作为远程连接的terminal、winSCP作为移动文件的工具,十分方便。

你可能感兴趣的:(实用技巧)