基本命令:
- cal: 查看本年的日历
- cal -y 2008: 查看2008年的日历
- date:查看当前时间
- date “+%Y—%m—%d”:年—月---日
- ps:查看进程
- ps -aux:查看所有进程,看完就退出
- top查看进程,并且一直显示着
- kill pid(一个具体的数字):杀死该进程
- kill -9 pid(一个具体的数字):强制杀死该进程
- reboot:重启
- shutdown -h now:立刻关机
- shutdown -h +10:十分钟之后关机
- shutdown -h 20:20:今天晚上8.20关机
- init 0:关机
- init 6:重启
- df -h:该电脑硬盘使用情况
- du -h:显示当前路径下各个文件夹的大小
- ifconfig:查看各个网卡的网络等信息。
- ping:查看网络连接性。
- 管道 | 的使用: tail -n 5 a.txt | grep hello把左边的输出作为参数传递给右边,即,在a.txt的后5行查找hello字段
- ==which ping(任意可执行命令)==查找ping命令所在的位置
- whereis ping查找ping命令所在的位置以及所在的帮助手册的位置
用户,权限管理命令:
- useradd 用户名 -m:添加用户。同时在home中创建该用户文件夹。
- useradd -g 组名 用户名:添加用户并指定组
- usermod -g 组名 用户名:修改用户所在的组
- su 用户a:可以切换到用户a
- su - 用户a:切换到用户a时,当前路径也被切换到用户a
- sudo passwd 用户名:设置新用户的密码。
- whoami:查看当前用户名。
- exit:退出当前用户,回到上次登陆的用户。
- ssh 用户a@用户a的ip地址:输入a的密码后可以操控用户a的主机
- ctrl+shift+t一个终端打开多个标签页;标签页切换:alt+数字;ctrl+d关闭终端。
- who:查看有哪些用户登录。
- userdel 用户名删除该用户
- userdel -r 用户名删除该用户,同时删除home文件夹下的该用户文件夹。
- $普通用户; #超级用户。
- sudo -s:ubantu中可以直接使用此命令切换到超级用户。
- 每创建一个新用户都会为该用户创建一个组,名字为该用户名
- cat /etc/group:查看用户组。
- groupadd 组名:创建一个用户组。
- groupdel 组名:删除该用户组。
- groupmod tab键:快速查看用户组
- chgrp a 1.txt:把1.txt文件改变到a组
- chown b 1.txt:把1.txt文件的拥有者改成用户b
- usermod -g a(组名) b(用户名):把用户b改到a组。
修改文件的权限:
- 各位的代表含义
- chmod u=rwx 1.txt:把1.txt的文件的拥有者对该文件的权限修改为可读,可写,可执行。
- chmod g=rwx 1.txt:把1.txt的同组者对该文件的权限修改为可读,可写,可执行。
- chmod o=rwx 1.txt:把其他人对1.txt的文件的权限修改为可读,可写,可执行。
- chmod u=rwx,g=rwx,o=rwx 1.txt:同时改。
- chmod g+x 1.txt把同组者对该文件的权限增加一个可执行权限。
- 数字法修改
- 1代表x,可执行
- 2代表w,可写
- 4代表r,可读
- chmod 126 1.txt:拥有者可执行,同组可写,其他人可读也可写。