Linux常用命令(系统命令)
2010-10-15 00:33
344 查看
chsh:更改用户所用的shell程序
/usr/bin目录下chsh [-参数] [用户名称]
-l | 列出系统现有的shell |
chmod:更改文件或目录权限
/bin目录下chmod [权限值] [文件名]
目录
r | 可以列出该目录下的所有文件 |
w | 可以在该目录下添加或删除一个文件 |
x | 允许在该目录下查找,并能用cd命令转换工作目录 |
r | 对此文件具有可读权限 |
w | 对此文件具有可写权限 |
x | 将该文件作为一个程序执行 |
r | w | x |
4 | 2 | 1 |
u | 拥有者(user) |
g | 组(group) |
o | 其他人(other) |
a | 所有人(all) |
chmod 775 a.txt |
chmod u-x a.txt |
chmod g+rwx,o-rwx a.txt |
chmod a+rwx a.txt |
chown:更改文件或目录的拥有者
/bin目录下chown [-参数] [用户名称] [文件名称]
参数
-R | 递归赋值 |
chwon –R user.group /admin/a.txt | user:新的拥有者 group 新的组 |
chwon yusa a.txt | 将a.txt文件拥有权限给yusa这个用户 |
chgrp:更改文件或目录的所属组
/bin目录下chgrp [用户组名称] [文件名称]
和chown命令类似
su:切换成root用户
/bin目录下su(super user)
su - | 切换成root用户后,并带有root的用户的所有属性 |
sudo:暂时以某种身份执行命令
/usr/bin目录下sudo [-参数] 某命令
命令要写绝对路径,因为/usr/sbin目录下的命令默认不在普通用户的搜索路径中(或者PATH=$PATH:/usr/sbin; export PATH)。
系统会提示输入密码(用户自己的密码,不是root的密码)
sudo命令是有/etc/sudoers文件进行配置的,必须使用visudo来编辑(每行不能以空格开头)。
yusa ALL=(ALL) ALL | 使用户yusa作为超级用户访问所有应用程序 |
yusa sissi=/usr/sbin/reboot,/usr/sbin/shutdown | 用户yusa在主机sissi上可以执行reboot和shutdown命令 |
%xixi ALL=(ALL) ALL | 使xixi这个组的用户作为超级用户访问所有应用程序 |
Host_Alias SERVER=ser1 | 主机别名 |
User_Alias ADMINS=yusa,sissi | 用户别名 |
Cmnd_Alias SHUTDOWN=/usr/sbin/halt,/usr/sbin/shutdown | 命令别名 |
ADMINS SERVER=SHUTDOWN | |
ADMINS ALL=(ALL) NOPASSWD:ALL | ADMINS用户不用口令可以执行一切操作(也可以ADMINS ALL=(ALL) ALL=NOPASSWD) |
-l | $sudo –l 看当前用户有哪些权限 |
-v | 在第一次执行或是在N分钟内(默认5分钟)没有执行,会询问密码 |
-V | 显示版本编号 |
-h | 显示sudo命令的使用参数 |
-k | 强迫使用者在下一次执行sudo时询问密码(无论有没有超过N分钟) |
-b | 将要执行的命令房子后台执行 |
-u username/#uid | 不加此参数代表以root身份执行,否则可以使用username身份执行命令 |
-s | 指定shell |
-H | 将环境变量中的宿主目录指定为要变更身份的使用者的宿主目录 |
newgrp:切换组
如果一个用户同时属于多个组,那么用户可以在用户组之间切换,以便具有其它用户组权限newgrp 组名
uname:显示目前版本等信息
/bin目录下uname [-参数]
-m | 显示硬件型号 |
-n | 显示网络节点名称 |
-r | 显示OS是第几个release版本(release比version小) |
-s | 显示OS名称 |
-v | 显示OS是第几个version版本 |
-a | 全部信息都显示 |
whoami:显示自己是谁
/usr/bin目录下相关文章推荐
- 远程管理linux系统-常用命令
- Linux查看系统配置常用命令
- 小白新手专用Linux系统常用命令大全
- Linux系统的常用操作命令大全
- linux系统中如何查看日志 (常用命令)
- linux系统中如何查看日志 (常用命令)
- Linux常用命令之:磁盘及文件系统管理命令
- Linux 系统运维常用命令
- linux系统安装数据库时,xshell工具常用MySQL(5.5)相关命令
- Linux 系统常用命令
- 【linux学习笔记之一】linux系统目录结构以及常用系统命令
- linux系统常用命令
- 收集的55个Linux系统管理中常用的一些shell命令
- Linux系统目录结构和常用命令
- Linux常用命令(一)--系统命令
- Linux系统中查看日志的常用命令
- Linux 系统资源监控常用命令
- Linux常用系统查看命令(持续更新)
- Linux系统-tcpdump常用抓包命令
- Linux 常用系统查看命令