Linux常用命令

基础知识

centos下载

http://isoredirect.centos.org/centos/8/isos/x86_64/CentOS-8.1.1911-x86_64-dvd1.iso 

历史版本

http://mirrors.163.com/centos/

https://wiki.centos.org/Download

 

常用目录

etc:

/etc/rc.d/init.d存放服务快捷方式

/etc/passwd存放用户信息

/etc/group存放用户组信息

/etc/shadow存放用户密码信息

/etc/sysconfig/network-scripts网络配置信息目录

/etc/ssh/ssh_config ssh服务配置文件

/etc/vimrc vim编辑器配置文件

/etc/hostname 主机名

/etc/hosts  hosts文件

ssh服务

ssh,全称secure shell,安全外壳协议,多用于远程连接和远程传输。默认使用22号端口
终端连接工具:xshell/secureCRT/Putty
文件传输图形化工具FileZilla

文件传输命令行工具PSCP
下载
pscp -r root@192.168.149.130:/etc e:\recv
pscp e:\send\afilefromwindows.txt root@192.168.149.130:/root

 

常用命令

由命令行模式切换到桌面模式

systemctl set-default graphical.target

 (7.x运行cat /etc/inittab,提示inittab is no longer used when using systemd.)

6.X命令应该是 init 5

 

切换用户

root用户切换到普通用户

su 用户名

普通用户切换到root用户

su

 

立即关机

shutdown now

 

重启

reboot

 

查看帮助

命令 --help

ls列出目录下文件

ls -l \


显示当前工作路径

pwd


改变工作路径(切换目录)

cd ../dev


创建文件夹

mkdir ../root/mydocument


创建文件

touch /root/mydocument/text.txt


复制文件/文件夹到指定位置

cp test.txt /root


剪切,重命名

mv test.txt test1.txt


删除

rm -f test1.txt


文本编辑器打开文件

vim a.txt

(退出shift+: q)

语法高亮开启和关闭

syntax on

syntax off

设置行号和取消行号

set nu

set nonu


输出重定向

覆盖输出

>

追加输出

ls -la >>hello.txt


直接打开文件/合并文件

 cat a.txt

 

显示磁盘空间

df -h


查看内存使用情况

free


查看文件前n行(默认前10行)

head -8 /ect/passwd


查看文件末n行

tail -3 /etc/passwd


查看文件,以较少内容输出,按辅助键输出更多less

 

统计文件内容信息

wc -lwc /etc/group


操作时间日期

date +"%F %T"

date +"%Y-%m-%d %H,%M,%S"


操作日历

cal -y 2020


清屏

clear或ctrl+L


管道|

解释:把前面输出作为后面的输入

ls -lh /etc|grep sys*


设置主机名

hostname -f(查询FQDN,全限定域名)

hostnamectl set-hostname newname

 

查看用户基本信息id


显示当前登录用户名

whoami


查看进程信息

ps -ef


查看进程占用资源top


查看目录真实大小du


查找文件find


服务启动/停止/重启service


结束进程kill/killall


操作网卡

ifconfig


重启

reboot

 

输出计算机持续在线时间uptime


获取操作系统相关信息uname


查看网络连接状态netstat -tnlp


手册

 man find

 

创建用户

useradd zhangsan

useradd -g 1001 -G 1000 -u 666(指定用户组,附加组,userid)

 

修改用户

usermod -g 1000 -G1001 -l xiaoq zhangsan

 

设置密码

password xiaoq

 

删除用户

userdel -r xiaoq

 

添加用户组groupadd

 

修改用户组groupmod

 

删除用户组groupdel

 

重启网络

 service network restart或

/etc/rc.d/init.d/network restart

 

停止网卡

ifdown /etc/sysconfig/network-scripts/ifcfg-ens33

 

启动网卡

ifup /etc/sysconfig/network-scripts/ifcfg-ens33

 

创建快捷方式

ln -s

 

开启启动

6.X版本

查询开机启动项

chkconfig --list

 

添加开机启动项

chkconfig --add name

删除开机启动项

chkconfig --del name

设置/取消服务在指定运行级别中开启启动

chkconfig --level 35 on/off

7版本中

查询开机启动项

systemctl list-unit-files

设置开机启动

systemctl enable name

取消开机启动

systemctl disable name

 

 时间同步管理

手动同步

ntpdate 120.25.108.11

开启ntpd.servic服务,并设置服务自启动

 

防火墙

6.X服务名称iptables

7.X名称firewalld

查看防火墙是否开机启动

systemctl list-unit-files|grep firewalld

停用防火墙

systemctl stop firewalld

开启防火墙

systemctl start firewalld

Linux常用命令

上一篇:vue 项目报错出现error 'resp' is defined but never used no-unused-vars


下一篇:在WSL中无法创建僵尸进程