LinuxCommand
记录一些常用的 Linux 命令
Debian
安装软件
apt-get install package_name
——packagename为要安装的软件的包名升级列表中的软件包的地址
apt-get update
升级所有已安装的软件(要先执行
apt-get update
才能确保软件都更新到最新)apt-get upgrade
确认依赖的软件仓库是不是正确
apt-get check
从下载的软件包中清理缓存
apt-get clean
卸载软件
sudo apt-get remove packageName
自动卸载残留依赖包
sudo apt-get autoremove
查看文件内容
cat file1
查看一个文件的前2行
head -2 file1
查看系统信息
cat /proc/version
查看CPU信息
cat /proc/cpuinfo
、lscpu
重启
reboot
注销
logout
关机
shutdown -h now
返回上一级
cd ..
返回上两级
cd ../..
返回上次所在路径
cd -
显示工作路径
pwd
查看目录中的文件
ls
查看目录中的文件
ls -F
显示文件和目录的详细资料
ls -l
显示隐藏文件
ls -a
创建文件夹
mkdir name
创建目录树
mkdir -p /tmp/dir1/dir2
删除文件
rm -f file1
删除文件夹
rm -rf dir1
移动文件夹
mv dir1 new_dir
复制文件
cp file1 file2
重命名
mv old.file new.file
复制一个目录下的所有文件到当前工作目录
cp dir/* .
修改一个文件或者目录的时间戳
touch -t 0712250000 file1
搜索文件和目录
find / -name filename
显示已经挂载的分区列表
df -h
估算目录占用的空间
du -sh dirname
解压zip压缩包
unzip file1.zip
解压gz压缩包
gunzip file1.gz
解压rar压缩包
unrar x file.rar
解压tgz压缩包
tar -xzvf *.tar.gz
删除export的变量
unset variable_name
Center OS命令
查看防火墙状态
service firewalld status
关闭防火墙(重启服务器无效)
systemctl stop firewalld.service
彻底关闭防火墙
systemctl disable firewalld.service
开启防火墙
systemctl start firewalld.service
查看激活的连接信息(仅服务进程)
netstat -tnl
查看激活的连接信息(仅服务进程,包含端口信息)
netstat -tnlp
查看历史命令
history
- 本文标题:LinuxCommand
- 本文作者:Thomas Woo
- 发布时间:2018-07-12 13:51
- 最后更新:2022-08-19 12:43
- 本文链接:http://smileorigin.site/linux/command/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY 4.0 许可协议。转载请注明出处!