Linux 使用过的命令记录(ubuntu)

本文记录一下使用过搜索过的Linux的一些命令,作为一个Linux新手,很多命令用了就忘,还是稍微记录一下比较好,单纯的做个笔记。

网络

1
2
3
4
5
6
7
8
9
10
11
12
13
# 显示所有网络接口和相关IP地址的列表
ip addr
# 显示内部IP地址
hostname -I
ifconfig
# 检测监听端口22
sudo lsof -i:22
# 查看进程
ps -A | grep 进程名称
ps -A # 查看所有
ps -ef # 更详尽的信息
# 结束进程
kill [信号代码] 进程PID # kill -9 PID

文件管理

1
2
3
4
5
6
7
8
9
10
11
# 显示文件
ls -t(时间顺序) -a(所有文件)
# 返回历史上一级目录
cd -
cd $OLDPWD
# 移动文件
mv [options] 源文件或目录 目标文件或目录
# 重命名文件
mv abc 1234 重命名文件名为1234
# 新建文件
touch filename OR vim newFileName

文件压缩

1
2
3
4
5
6
# 压缩文件 file1 和目录 dir2 到 test.tar.gz
tar -zcvf test.tar.gz file1 dir2
# 解压 test.tar.gz(将 c 换成 x 即可)
tar -zxvf test.tar.gz
# 列出压缩文件的内容
tar -ztvf test.tar.gz

z : 使用 gzip 来压缩和解压文件 -v : --verbose 详细的列出处理的文件 -f : --file=ARCHIVE 使用档案文件或设备,这个选项通常是必选的 -c : --create 创建一个新的归档(压缩包) -x : 从压缩包中解出文件

卸载软件

1
2
3
4
5
# 查看已经安装的软件
dpkg --list
sudo apt-get remove –-purge 要卸载的软件的名字 #卸载软件同时删除配置文件
sudo apt-get remove 要卸载的软件的名字 #卸载该软件
sudo apt-get clean # apt缓存删除

时区

1
2
timedatectl status # 查看当前时间状态
timedatectl set-timezone "Asia/Shanghai" # 修改时区为上海时间

Tmux

Tmux是一个非常方便的session管理以及session工具, 教程参见Tmux使用教程(阮一峰)

Tmux快捷键指南