linux常用命令

联系:手机/微信(+86 17813235971) QQ(107644445)QQ咨询惜分飞

标题:linux常用命令

作者:惜分飞©版权所有[未经本人同意,不得以任何形式转载,否则有进一步追究法律责任的权利.]

1、关机重启命令
poweroff
shutdown -h now
shutdown -h 10
shutdown -h 20:23
shutdown -r now
reboot

2、文件相关命令
mkdir -p soft/rpm/ 表示如果父目录不存在,一起创建
rmdir abc/ 删除文件夹abc
rmdir -p abc/dd/cc/ 要求所有文件夹均为空
rm -rf abc/soft/ 无提示删除目录和文件
cp ab.txt c/拷贝到c目录中
cat abc.txt显示文件内容
cat abc.txt > a.txt 把abc.txt中的内容输入到a.txt中
cat abc.txt >>a.txt 把abc.txt中的内容添加到到a.txt尾部
more filename直接查看文件(空格翻页,回车下一行,q跳出)
less filename可以比起more多了上下键进行翻的功能(只有在less时可以用,在| less 时和more一样)
head -10 start.txt 显示前面10行
tail -10 start.txt 显示最后10行
tail +10 start.txt 显示从第十行到结束
find / -name httpd.conf 在根目录下查找 httpd.conf文件(可以使用匹配符)
grep EXT3 start.log 匹配start.log 中含有EXT3的行
touch abc 如果存在abc文件就修改为系统时间,不存在就创建并修改为系统时间
touch -d 20020202 abc.txt 改特定文件到特定时间
touch * 修改目录下的所有文件到当前系统时间
stat abc.txt 列出文件的详细时间
mount /dev/cdrom /mnt/ 挂载光盘
ln -s /var/www/ www 软链接(感觉相当于快捷方式)
ln abc.txt b.txt 硬链接 两个修改同时修改,删除其中一个,另一个还存在

3、服务相关
chkconfig –list 服务列表,可以在后面添加具体服务
chkconfig –list (sendmail) 启动服务列表
chkconfig –add 添加服务
chkconfig –del 删除服务
chkconfig sendmail on开机自动启动服务
chkconfig sendmail off 开机不启动邮件服务
service sendmail stop关闭邮件服务
service sendmail start开启邮件服务
ifdown eth0 关闭网络
ifup eth0 启动网络

4、用户和组管理
useradd abc 添加用户abc adduser也行
passwd abc 设置abc的秘密
usermod -L abc 禁用abc用户名
usermod -U abc 启用abc用户名
passwd -l abc 禁用abc密码
passwd -u abc 禁用abc密码
userdel -r abc 删除用户及其宿主目录
groupadd -g 999 group2 创建一个组group2 GID为999
groupdel group2 删除group2组
groupmod -n group22 group2 将group2 改为group22组
useradd -g group2 abc 添加用户abc并设置到group22组

5、组、用户、权限管理
chown [-R] 用户名 文件|目录
chgrp [-R] 组群名 文件|目录
chmod [-R] 模式 文件
u,g 或 o,a,分别代表用户、组群和其它用户、所有用户
+ 或 – 代表授予或拒绝
r, w 或 x 分别代、写入、和执行
第一个数字代表所属用户的权限
第二个数字代表组群权限
第三个数字代表其它用户的权限
[root@xifenfei etc]# groupadd -g 512 group2
[root@xifenfei etc]# useradd -g group2 abc
[root@xifenfei etc]# id abc
uid=502(abc) gid=512(group2) groups=512(group2)
[root@xifenfei etc]# cd /tmp
[root@xifenfei tmp]# mkdir group
[root@xifenfei tmp]# ll |grep group
drwxr-xr-x 2 root root 4096 09-07 23:11 group
[root@xifenfei tmp]# chown -R abc group
[root@xifenfei tmp]# ll |grep group
drwxr-xr-x 2 abc root 4096 09-07 23:11 group
[root@xifenfei tmp]# chgrp -R group2 group
[root@xifenfei tmp]# ll |grep group
drwxr-xr-x 2 abc group2 4096 09-07 23:11 group
[root@xifenfei tmp]# chown -R chf:root group –(chown :root gconfd-chf/–只修改组 chown root gconfd-chf/只修改组)
[root@xifenfei tmp]# ll |grep group
drwxr-xr-x 2 chf root 4096 09-07 23:11 group
[root@xifenfei tmp]# chomd -R 777 group
-bash: chomd: command not found
[root@xifenfei tmp]# chmod -R 777 group
[root@xifenfei tmp]# ll |grep group
drwxrwxrwx 2 chf root 4096 09-07 23:11 group
[root@xifenfei tmp]# chmod ug+w,o-w group
[root@xifenfei tmp]# ll |grep group
d-w–w—- 2 chf root 4096 09-07 23:11 group
unmask–减去权限(在创建文件时)
[root@xifenfei tmp]# umask -S
u=rwx,g=rx,o=rx
[root@xifenfei tmp]# umask
0022
[root@xifenfei tmp]# umask 003
[root@xifenfei tmp]# umask -S
u=rwx,g=rwx,o=r
[root@xifenfei tmp]# mkdir a
[root@xifenfei tmp]# ll
drwxrwxr– 2 root root 4096 09-08 23:52 a

6、进程管理
ps – ef
ps -aux
kill -9 spid
killall spname

7、使用setup进入文本交互式配置
空格表示选中或者取消
tab表示跳转
enter表示确定选中项
ntsysv直接进入服务设置文本模式

此条目发表在 Linux 分类目录。将固定链接加入收藏夹。

评论功能已关闭。