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]
从网络上下载文件(夹)
- 下载单个文件
- Common Usage
wget [url address]
- 若文件下载地址含有单个
/
,应指定文件名下载:
wget -O [file name] [url address]
- 限速下载
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]
参考资料
上一篇: jekyll安装记录
下一篇: Git命令记录(持续更新ing)