清水泥沙

linux常用命令

  1. 常用命令

(1) 安全类型

① sudo 使用root 用户来执行命令

② su 使用指定用户来执行命令

③ chmod 修改文件权限

④ setfacl 修改文件权限,设置文件访问列表

(2) 进程管理

① w 显示已经登陆用户列表

② top 电脑性能分析工具

③ ps 显示系统进程

④ kill 发送信号杀死进程

⑤ pkill 根据进程名称杀死进程

⑥ pstree 显示进程树木

⑦ killall 指定名称杀死所有进程

(3) 用户管理

① id 显示当前用户ID以及分组的ID

② usermod 修改账号信息包括分组权限

③ useradd 增加用户

④ groupadd 增加分组

⑤ userdel 删除用户

(4) 文件系统

① mount 挂载文件系统

② umount 取消挂载

③ fsck 文件修复

④ df 查看磁盘信息

⑤ du 显示目录占用空间

(5) 网络应用

① curl 网络请求命令,用于和服务器进行交互

② telnet 远程登陆命令

③ mail 邮件命令

④ elinks 以文本方式访问网站

(6) 关机和重启

① shutdown 关机

② reboot 重启

(7) 网络测试

① ping 检测主机网络传输

② netstat 查看端口信息

③ host DNS查询

(8) 网络配置

① hostname 显示或者修改主机名称

② ifconfig 修改网络配置(开放端口)

(9) 常用工具

① ssh 远程登陆命令

② screen 令用于多重视窗管理程序

③ clear 清空终端显示信息

④ who 当前用户信息

⑤ date 时间操作命令

(10) 软件包管理

① yum

② rpm

③ ap t-get

(11) 文件查找和比较

① locate

② find

(12) 文件内容查看

① head 查看头部

② tail 查看正在改变的内容

③ less 分页

④ more 分页查看向后

(13) 文件处理

① touch 创建文件

② unlink 删除文件

③ rename 重命名

④ ln 设置软连接

⑤ cat 文件截切连接

(14) 目录

① cd 跳转目录

② mv 移动文件

③ rm 重命名

④ pwd 当前目录

⑤ tree 文件树

⑥ cp 复制

⑦ ls 显示目录文件

(15) 定时任务

① crontab -e ****** 命令(分时日月周)

② #at 2:00 tomorrow 明天两点执行