系统信息
arch显示机器处理器架构
uname -m显示机器的处理架构
uname -r显示正在使用的内核版本
dmidecode -q显示硬件系统部件
cat/peoc/net/dev显示网络适配器及统计
cat/proc/mounts显示已加载的文件系统
date显示系统日期
cal 2026显示2026年的日历表
date 061217002022.00设置日期和时间-月日时分年.秒
clock -w将时间修改保存到BLOS
系统的操作
shutdown -h now关闭系统init 0关闭系统telinit 0关闭系统
shutdown -h hours:minutes &按预定时间关闭系统
shutdown -r now重启
reboot重启
logout注销
目录操作
cd /切换到根目录
cd /usr切换到根目录下的usr目录
cd ../切换到上一级目录 或者cd ..
cd -切换到上次访问的目录
ls 查看当前目录下的所有目录和文件
ls -a 查看当前目录下的所有目录和文件(包括隐藏的文件)
ls -l 查看当前目录下的所有目录和文件(列表查看,显示更多信息)
ls /dir 查看指定目录下的所有目录和文件 如:ls /usr
目录操作【增,删,改,查】
mkdir aaa在当前目录下创建一个名为aaa的目录
mkdir /usr/aaa 在指定目录下创建一个名为aaa的目录
rm 文件 删除当前目录下的文件
rm -f 文件 删除当前目录的的文件(不询问)
rm -r aaa 递归删除当前目录下的aaa目录
rm -rf aaa 递归删除当前目录下的aaa目录(不询问)
rm -rf * 将当前目录下的所有目录和文件全部删除
rm -rf /* 【自杀命令!慎用!慎用!慎用!】将根目录下的所有文件全部删除
mv aaa bbb将目录aaa改为bbb
mv /usr/tmp/aaa /usr将/usr/tmp目录下的aaa目录剪切到 /usr目录下面
cp /usr/tmp/aaa /usr将/usr/tmp目录下的aaa目录复制到 /usr目录下面
find /usr/tmp -name 'a*' 查找/usr/tmp目录下的所有以a开头的目录或文件
文件操作【增,删,改,查】
touch aa.txt在当前目录创建一个名为aa.txt的文件
删除指令rm -rf 文件名
【vi编辑器的3种模式】
命令模式(command mode)
【1】控制光标移动:↑,↓,j
【2】删除当前行:dd
【3】查找:/字符
【4】进入编辑模式:i o a
【5】进入底行模式::
插入模式(Insert mode)
i:在光标所在字符前开始插入
a:在光标所在字符后开始插入
o:在光标所在行的下面另起一新行插入
底行模式(last line mode)
【1】ESC 退出编辑模式到命令行模式
【1】退出编辑: :q
【2】强制退出: :q!撤销本次修改并退出编辑
【3】保存并退出: :wq
cat查看/etc/sudo.conf文件,只能显示最后一屏内容 cat sudo.conf
使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看
rwx:r代表可读,w代表可写,x代表该文件是一个可执行文件,如果rwx任意位置变为-则代表不可读或不可写或不可执行文件。
示例:给aaa.txt文件权限改为可执行文件权限,aaa.txt文件的权限是-rw-------
打包和压缩
linux中的打包文件:aa.tar
linux中的压缩文件:bb.gz
linux中打包并压缩的文件:.tar.gz
c:打包文件 v:显示运行过程 f:指定文件名
tar [-zxvf] 压缩文件
其中:x:代表解压
示例:将/usr/tmp 下的ab.tar解压到当前目录下
示例:将/usr/tmp 下的ab.tar解压到根目录/usr下
tar -xvf ab.tar -C /usr------C代表指定解压的位置
查找:
ps -ef | grep sshd 查找指定ssh服务进程
ps -ef | grep sshd | grep -v grep 查找指定服务进程,排除gerp身
ps -ef | grep sshd -c 查找指定进程个数
find命令在目录结构中搜索文件,并对搜索结果执行指定的操作。
find . -name "*.log" -ls 在当前目录查找以.log结尾的文件,并显示详细信息。
find /root/ -perm 600 查找/root/目录下权限为600的文件
find . -type f -name "*.log" 查找当目录,以.log结尾的普通文件
find . -type d | sort 查找当前所有目录并排序
find . -size +100M 查找当前目录大于100M的文件
locate 让使用者可以很快速的搜寻某个路径。默认每天自动更新一次,所以使用locate 命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。如果数据库中没有查询的数据,则会报出locate: can not stat ()
`/var/lib/mlocate/mlocate.db': No such file or directory该错误!updatedb即可!
locate /etc/sh 搜索etc目录下所有以sh开头的文件
locate pwd 查找和pwd相关的所有文件
whereis ls 将和ls文件相关的文件都查找出来
which命令的作用是在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。
which pwd 查找pwd命令所在路径
which java 查找path中java的路径
su用于用户之间的切换。但是切换前的用户依然保持登录状态。如果是root 向普通或虚拟用户切换不需要密码,反之普通用户切换到其它任何用户都需要密码验证。
su test:切换到test用户,但是路径还是/root目录
su - test : 切换到test用户,路径变成了/home/test
su不足:如果某个用户需要使用root权限、则必须要把root密码告诉此用户。
退出返回之前的用户:exit
sudo(提权)让普通用户临时拥有root权限,只需输入自己账户的密码即可。
系统服务
service iptables status --查看iptables服务的状态
service iptables start --开启iptables服务
service iptables stop --停止iptables服务
service iptables restart --重启iptables服务
chkconfig iptables off --关闭iptables服务的开机自启动
chkconfig iptables on --开启iptables服务的开机自启动
crontab是Unix和Linux用于设置定时任务的指令。通过crontab命令,可以在固定间隔时间,执行指定的系统指令或shell脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。

crontab安装:

yum install crontabs

服务操作说明:

service crond start ## 启动服务

service crond stop ## 关闭服务

service crond restart ## 重启服务

10.1、命令格式
crontab [-u user] file

crontab [-u user] [ -e | -l | -r ]

参数说明:

-u user:用来设定某个用户的crontab服务

file:file是命令文件的名字,表示将file做为crontab的任务列表文件

并载入crontab。

-e:编辑某个用户的crontab文件内容。如果不指定用户,则表示编辑当前

用户的crontab文件。

-l:显示某个用户的crontab文件内容。如果不指定用户,则表示显示当前

用户的crontab文件内容。

-r:删除定时任务配置,从/var/spool/cron目录中删除某个用户的crontab

文件,如果不指定用户,则默认删除当前用户的crontab文件。

命令示例:

crontab file [-u user] ## 用指定的文件替代目前的crontab

crontab -l [-u user] ## 列出用户目前的crontab

crontab -e [-u user] ## 编辑用户目前的crontab

10.2、配置说明
命令: * command

解释:分 时 日 月 周 命令

第1列表示分钟1~59 每分钟用或者 /1表示

第2列表示小时0~23(0表示0点)

第3列表示日期1~31

第4列表示月份1~12

第5列标识号星期0~6(0表示星期天)

第6列要运行的命令

11、其他Linux常用命令
查看当前目录:pwd

命令:pwd 查看当前目录路径

查看进程:ps -ef

命令:ps -ef 查看所有正在运行的进程

结束进程:kill

命令:kill pid 或者 kill -9 pid(强制杀死进程) pid:进程号

网络通信命令:

ifconfig:查看网卡信息

命令:ifconfig 或 ifconfig | more

ping:查看与某台机器的连接情况

命令:ping ip

netstat -an:查看当前系统端口

命令:netstat -an

搜索指定端口

命令:netstat -an | grep 8080

配置网络

命令:setup

重启网络

命令:service network restart

切换用户

命令:su - 用户名

关闭防火墙

命令:chkconfig iptables off

或者:

iptables -L;

iptables -F;

service iptables stop

修改文件权限

命令:chmod 777

清屏

命令:ctrl + l

vi模式下快捷键

esc后:

保存并退出快捷键:shift+z+z

光标跳到最后一行快捷键:shift+g

删除一行:dd

复制一行内容:y+y

粘贴复制的内容:p

品牌型号: 戴尔G3 3590

系统版本: Windows10

软件版本:PaddlePaddle2.3.1