Linux系统的常用shell命令:
3.文件/文件夹的管理操作
(1)cd 打开文件夹(目录),cd .. 访问上层目录,cd . 当前目录,cd ~ 主目录
(2)mkdir 建立文件夹
(3)rm 删除普通文件 ,通常添加参数 -rf 来删除目录文件
(4)mv 文件移动 mv[原文件] [目标文件]
(5)cp 复制 cp[原文件] [目标文件]
(6)rename 重命名,eg: 现有12345.c 12112.c两个.c文件,使用rename命令,rename 12 ss 12????? 结果显示:ss345.c ss112.c
?匹配一个长度的字符,可以看出之前两个文件中的12被ss代替,所以rename通常进行批量操作。
(7)pwd 显示当前文件的路径
4.用户管理命令
(1)passwd 设置密码
(2)adduser 添加用户,需在root下进行
(3)userdel 删除用户,需在root下进行
5.网络配置管理命令
(1)ifconfig 查看设置IP地址等网络配置
(2)ping 检测本机和目标机的网络连接是否通畅,添加参数-c number可以设置发送数据包的个数。
(3)netstat 查看当前网络状态信息
6.进程管理命令
进程(process):正在运行的程序,或者程序的一次执行过程,一个进程就相当于一个任务,每一个进程都有一个不同的编号,即PID,操作系统可以通过PID区分不同进程
(1)ps(process snapshot) :查看进程,可以添加-e /-aux来查看更加详细的信息。
(2)top 查看动态进程
(3)df 查看硬盘信息
(4)Ctrl + z 将前台进程调用进后台,并且处于暂停状态。
(5)Ctrl + c 关闭进程
(6)kill 结束进程(添加-9是一定可以杀死进程的)
(7)killall 批量结束进程(添加-9可以保证进程杀死)
(8)& 命令后加&,可以在进程进行的同时输入其他命令,之前的进程调用进后台执行。
(9)fg(foreground) 将当前在后台的进程调进前台执行。fg %jobnumber可以指定调用某一个后台进程,jobnumber指的是正在执行命令的序 号就是排第几个,不是PID.
(1)clear 清屏
(2)reset 重置
简单的分内记忆:
1.电源管理(1)poweroff 关机(2)reboot 重启 (3)shutdown -r/-h time 重启/关机
2.身份切换 su root (root身份在Linux中拥有最高权限,可以对任意文件进行修改),su是select user的缩写。3.文件/文件夹的管理操作
(1)cd 打开文件夹(目录),cd .. 访问上层目录,cd . 当前目录,cd ~ 主目录
(2)mkdir 建立文件夹
(3)rm 删除普通文件 ,通常添加参数 -rf 来删除目录文件
(4)mv 文件移动 mv[原文件] [目标文件]
(5)cp 复制 cp[原文件] [目标文件]
(6)rename 重命名,eg: 现有12345.c 12112.c两个.c文件,使用rename命令,rename 12 ss 12????? 结果显示:ss345.c ss112.c
?匹配一个长度的字符,可以看出之前两个文件中的12被ss代替,所以rename通常进行批量操作。
(7)pwd 显示当前文件的路径
(8)ls 查看当前路径的文件
ls -l(ll) 查看详细信息
ls -a 查看所有文件(目录)
注:使用mv命令时,如果目标文件不存在,那么也可以达到重命名的效果4.用户管理命令
(1)passwd 设置密码
(2)adduser 添加用户,需在root下进行
(3)userdel 删除用户,需在root下进行
5.网络配置管理命令
(1)ifconfig 查看设置IP地址等网络配置
(2)ping 检测本机和目标机的网络连接是否通畅,添加参数-c number可以设置发送数据包的个数。
(3)netstat 查看当前网络状态信息
6.进程管理命令
进程(process):正在运行的程序,或者程序的一次执行过程,一个进程就相当于一个任务,每一个进程都有一个不同的编号,即PID,操作系统可以通过PID区分不同进程
(1)ps(process snapshot) :查看进程,可以添加-e /-aux来查看更加详细的信息。
(2)top 查看动态进程
(3)df 查看硬盘信息
(4)Ctrl + z 将前台进程调用进后台,并且处于暂停状态。
(5)Ctrl + c 关闭进程
(6)kill 结束进程(添加-9是一定可以杀死进程的)
(7)killall 批量结束进程(添加-9可以保证进程杀死)
(8)& 命令后加&,可以在进程进行的同时输入其他命令,之前的进程调用进后台执行。
(9)fg(foreground) 将当前在后台的进程调进前台执行。fg %jobnumber可以指定调用某一个后台进程,jobnumber指的是正在执行命令的序 号就是排第几个,不是PID.
(10)bg (background) 行处于后台的所有进程,但仍然是后台运行。bg %jobnumber可以指定调用某一个后台进程,jobnumber指的是正在执行命令 的序号就是排第几个,不是PID.
(1)clear 清屏
(2)reset 重置
注:Linux中有很多命令可以添加参数,这时可以通过man命令来查看用法,按q键退出man查看界面。