Linux实用命令记录(持续更新ing)

分类: 备忘

Linux实用命令记录(测试基于Ubuntu14.04)

目录

权限管理

  • 给某个目录赋最高权限:

sudo chmod -R 777 [path to target folder]

文件管理

查看文件信息

  • 查看文件行数

wc -l filename

  • 查看文件字节数

wc -c filename

  • 查看文件字数

wc -w filename

  • 查看当前目录下文件(夹)

ls

  • 查看当前目录下文件(夹)及详细信息(包括隐藏文件夹)

ls -al

操作文件

新建文件

  • Common Usage

touch [filename]

  • 2B Usage

vi [filename] esc :wq

改变目录

  • 改变当前所在目录

cd [target path]

  • 返回上一级目录

cd ..

重命名文件(夹)

  • Common Usage

mv [new_name] [old_name]

移动文件

  • 把文件移到文件夹下

mv [file_name] [folder_name]

  • 把文件夹移到文件夹下(如果folder_name以‘/’结尾则不会移动隐藏文件)

mv [folder_name] [folder_name]

删除文件

  • 删除文件

rm [file_name]

  • 删除文件夹

rm -r [folder_name]

  • 强行删除文件

rm -rf [file_name]

  • 强行删除文件夹

rm -rf [folder_name]

上传文件(夹)到服务器

  • 传文件

scp -P [port number] [file path in PC] [username@ip address:file path in server]

  • 传文件夹

scp -r -P [port number] [file path in PC] [username@ip address:file path in server]

从服务器上下载文件(夹)

  • 下载文件

scp -P [port number] [username@ip address:file path in server] [file path in PC]

  • 下载文件夹

scp -r -P [port number] [username@ip address:file path in server] [file path in PC]

从网络上下载文件(夹)

  • 下载单个文件
  1. Common Usage

wget [url address]

  1. 若文件下载地址含有单个/,应指定文件名下载:

wget -O [file name] [url address]

  1. 限速下载

wget –limit-rate=[limit rate] [url address]

查看硬件信息

查看磁盘信息

  • 查看磁盘剩余空间

df -hl

  • 查看某目录大小

sudo du -sh [target path]

查看CPU和内存信息

  • 查看cpu及内存占用信息

sudo apt-get install htop

htop

  • 查看某进程cpu及内存占用信息

htop -p [pid]

查看GPU状态

  • 查看GPU状态(Nvidia显卡下安装好驱动)

nvidia-smi

网络管理

网络监控

  • 统计网络吞吐量

sudo iptables -vxn -L

  • 统计网络吞吐量并写入文件

sudo iptables -vxn -L » [filename]

参考资料

  1. https://github.com/shinshiner/Linux-cmds
  2. http://blog.csdn.net/u011889811/article/details/27382817

上一篇: jekyll安装记录
下一篇: Git命令记录(持续更新ing)