linux系统常用命令
Linux是一种开源的操作系统,它是一种基于Unix的操作系统,它的内核(核心部分)是由Linus Torvalds在1991年编写的。 Linux操作系统广泛应用于服务器、移动设备、超级计算机、个人电脑等设备上。 Linux系统提供了丰富的命令行工具和图形界面,能够支持多用户和多任务的操作。
Linux文件结构
/bin 二进制文件,系统常规命令
/boot 系统启动分区,系统启动时读取的文件
/dev 设备文件
/etc 大多数配置文件
/home 普通用户的家目录
/lib 32位函数库
/lib64 64位库
/media 手动临时挂载点
/mnt 手动临时挂载点
/opt 第三方软件安装位置
/proc 进程信息及硬件信息
/root 临时设备的默认挂载点
/sbin 系统管理命令
/srv 数据
/var 数据
/sys 内核相关信息
/tmp 临时文件
/usr 用户相关设定
系统相关
管理系统服务
service
显示当前系统进程
ps -ef // 查看所有正在运行的进程
动态显示当前系统进程
top
结束进程
kill pid // 结束pid进程
kill -9 pid // 强制结束pid进程
关闭系统
poweroff // 立刻关闭
shutdown -h 2 // 两分钟后关闭
重启系统
reboot // 立刻重启
shutdown -r 2 // 两分钟后重启
软件包管理
apt-get
软件相关
后台不间断运行程序(关闭终端也不中断运行)
nohup ./server &
nohup ./server > output.txt &
权限相关
以root权限访问
sudo -i
切换用户
su user // 切换为用户"user",输入后回车需要输入该用户的密码
exit // 退出当前用户
文件相关
显示文件和目录的列表
ls
更改当前工作目录,./
为当前目录,../
为上一级目录
cd /home/
创建新目录
mkdir /home/tools/
删除文件或目录
rm /home/tools/
复制文件或目录
cp /home/tools /usr // 将/home/tools目录下的tool目录复制到 /usr目录下面
cp -r /home/tools /usr // 递归剪复制目录中所有文件和文件夹
移动或重命名文件或目录
mv /home/tools /usr // 将/home目录下的tools目录剪切到 /usr目录下面
mv -r /home/tools /usr // 递归剪切目录中所有文件和文件夹
显示当前工作目录
pwd
创建文件
touch test.txt // 如果文件不存在,则在当前目录下创建名为test的txt文件;如果文件存在,将文件时间属性修改为当前系统时间
重命名文件
rename
搜索文件或者文件夹
find /home -name example.txt # 在指定的目录或子目录中查找文件或文件夹。例子为/home目录中查找名为example.txt的文件
locate example.txt # 在整个文件系统中查找文件或文件夹。例子为在整个文件系统中查找名为example.txt的文件
grep -r "example" /home # 在文件中查找特定的文本。例子为在/home目录及其子目录中查找含有字符串“example”的文件
whereis example # 在系统中查找特定文件的位置。例子为查找名为example的文件
which find # 查找特定命令的位置。例子为查找find命令的位置
压缩或解压文件
tar
显示文件内容
cat test.txt
打开root模式的文件夹浏览器
sudo nautilus
sudo dolphin
网络相关
查看网络
ifconfig
防火墙操作
service iptables status //查看iptables服务的状态
service iptables start //开启iptables服务
service iptables stop //停止iptables服务
service iptables restart //重启iptables服务
chkconfig iptables off //关闭iptables服务的开机自启动
chkconfig iptables on //开启iptables服务的开机自启动
##centos7 防火墙操作
systemctl status firewalld.service //查看防火墙状态
systemctl stop firewalld.service //关闭运行的防火墙
systemctl disable firewalld.service //永久禁止防火墙服务
远程主机
ssh 192.168.3.102 //远程主机,需要输入用户名和密码
版权声明:
本站所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自
soap的会员制餐厅!
喜欢就支持一下吧