shutdown [选项] [时间] [警告信息]
shutdown -k 不关机,发出警告信息给用户
shutdown -r 5 五分钟后重启系统
shutdown -h now 立即关机
shutdown -c 取消已经运行的shutdown命令
shutdown -r now “我要重启了” 立刻重启并显示信息“我要重启了”
halt 调用“shutdown -h now”命令执行关机
reboot 相当于“shutdown -r now”
[命令] --help
ls --help 调取出ls命令的帮助信息
history 30 查看最近执行的30条命令,后面不加数字则输出所有
pwd 显示当前所处工作目录的绝对路径
cd /home 切换到根目录下面的home目录
ls 列出当前目录文件夹和文件的信息
ls -a /home 显示home目录下所有文件夹和文件,包括隐藏文件
ls -l 列出当前目录文件夹和文件的详细信息,可以用ll代替
touch file 创建名为file的空文件
touch -t 1705031111 file 修改file文件的修改时间为17年5月3日11点11分
touch -c file 如果file文件不存在,不会进行创建,如果存在则修改时间为当前
mkdir test 创建名为test的文件夹
mkdir -p /home/test01/test02 如果路径目录不存在时,会自动创建缺少目录
rmdir test 如果test文件夹为空,则删除
cp a b 复制文件(目录)a到文件(目录)b
cp -a a/ b/ 完整复制目录a到目录b,保留所有
cp -f a b/ 当a文件复制到b目录时,如果b目录也存在名为a的文件,不会进行提示,直接覆盖
cp -r a/ b/ 递归复制a目录到b目录下
mv a b 移动文件(目录)a到文件(目录)b,也可以是从a改名为b
mv -f a /b 当a文件移动到b目录时,如果b目录也存在名为a的文件,不会进行提示,直接覆盖
rm -r test 递归删除test文件夹和文件夹内文件
rm -f test 删除test文件时不进行提示
wc file 统计file文件的信息
wc -c file 统计file文件字节数
wc -l file 统计file文件行数
wc -w file 统计file文件字数
cat file 显示file文件文本信息
cat -n file 显示file文件的文本信息时显示行数编号,空白行也编号
cat -b file 显示file文件的文本信息时显示行数编号,空白行不编号
cat -s file 显示file文件的文本信息时如果有连续两行以上空白的,只显示一行
more file 分页显示file文件的文本信息
more -20 file 分页显示file文件的文本信息,每页显示20行数据
more +20 file 分页显示file文件的文本信息,从第20行开始显示
head file 显示file文件的前10行文本信息
head -5 file 显示file文件的前5行文本信息
tail file 显示file文件最后10行文本信息
tail -5 file 显示file文件最后5行文本信息
grep ‘test’ file 查找file文件里面包含test关键字的数据,区分大小写
grep -i ‘test’ file 查找file文件里面包含test关键字的数据,不区分大小写
find / -name test 递归查找根(/)目录下面名字为test的文件或文件夹
find / -cmin -5 递归查找根(/)目录下面5分钟内被修改过的文件
find / -ctime -3 递归查找根(/)目录下面3天内被修改过的文件
file filename 使用file命令查看filename文件的文件类型
hostname 显示主机名称
cal 显示日历
date 显示当前系统时间
date +%Y-%m-%d' '%H:%M:%S 以年月日时分秒的格式显示当前系统时间
date -s "2017-05-02 12:12:12" 设置当前系统时间为2017年5月2日12点12分12秒
echo 我是一段文字 在屏幕上输出“我是一段文字”
clear 清除屏幕上的信息
uptime 显示现在时间,系统运行时长,当前登录用户数,系统在过去的1分钟、5分钟、15分钟内CPU的负载情况
ps 显示进程信息
ps -ef|grep test 格式化显示完整的进程信息,并且通过管道的形式过滤出与“test”相关的进程
kill -9 233 杀死ID号为233的进程
chmod u+w file 给file文件的所有者增加写入的权限
chmod g-r file 给file文件的用户组去掉读取的权限
chmod o=x file 给file文件的其他用户赋予执行的权限
chmod +wr file 给file文件的所有用户增加读写的权限
u:所有者 g:用户组 o:其他用户 a:所有用户,系统默认值
+:添加某权限 -:取消某权限 =:赋予某权限(会去掉原先的权限)
r:可读 w:可写 x:可执行
chmod 006 file file文件的所有者和用户组对file文件没有任何权限,其他用户有读写的权限
第一个数字代表所有者,第二个数字代表用户组,第三个数字代表其他用户
r:代表数值为4 w:代表数值为2 x:代表数值为1
chown Once file 修改file文件的所有者为Once
chown -R Once test/ 递归修改test文件夹以及文件夹里面的文件所有者为Once
chgrp Once file 修改file文件的用户组为Once
chgrp -R Once test/ 递归修改test文件夹以及文件夹里面的文件用户组为Once
/etc/passwd 每一行表示的是一个用户账户的信息
/etc/shadow 包括用户及被加密的密码以及其他/etc/passwd不能包括的信息,比如用户有效期限等。
useradd newuser 新增用户newuser
useradd -g Once newuser 指定新增用户newuser的主组为Once
useradd -G Once newuser 指定新增用户newuser的附加组为Once
useradd -d /home/new newuser 指定新增用户newuser的主目录为/home/new
useradd -u 666 newuser 指定新增用户newuser的ID值为666
passwd newuser 修改newuser用户的密码,必须由root用户执行,直接输入passwd为修改当前登录用户的密码
usermod -g Once olduser 修改用户olduser的主组为Once
usermod -G Once olduser 修改用户olduser的附加组为Once
usermod -l newname oldname 修改用户oldname的用户名为newname
usermod -u 888 olduser 修改用户olduser的ID值为888
userdel -r olduser 删除用户olduser并删除对应的宿主目录,不加-r参数则不删除对应目录
/etc/group 每一行表示的是一个群组的信息
/etc/gshadow 包括群组的密码以及组内用户成员列表等信息。
groupadd newgroup 新增群组newgroup
groupadd -g 666 newgroup 指定新增群组newgroup的ID值为666
groupmod -g 888 oldgroup 修改群组oldgroup的ID值为888
groupmod -n newname oldname 修改群组oldname的名称为newname
groupdel oldgroup 删除群组oldgroup
gpasswd -a Once oldgroup 向群组oldgroup中添加用户Once,使群组oldgroup成为用户Once的附加组
gpasswd -d Once oldgroup 从群组oldgroup中去掉用户Once
/etc/skel 存放用户启动文件,都是隐藏文件,由root管理,可通过修改、添加和删除/etc/skel目录下的文件,来为用户提供一个统一标准和默认的用户环境。新增用户时会从这个目录复制文件到新用户的主目录。
/etc/login.defs 该文件规定了创建新用户时的一些默认设置,比如创建新用户时是否需要宿主目录、UID和GID的范围、用户的期限等,这个文件可以通过root来修改。
passwd -d Once 删除用户Once的密码,使Once用户无法登陆,只能通过root用户切换过去
passwd -l Once 锁住用户Once的密码,使用户Once无法自己修改密码
passwd -u Once 解除Once用户的锁定状态
passwd -S Once 查看Once用户的密码状态
gpasswd Once 新增/修改群组Once的密码
gpasswd -r Once 取消群组Once的密码
groups Once 显示用户Once的群组信息
chage -m 0 Once 设置用户Once修改密码的最小间隔时间为0
chage -M 99999 Once 设置用户Once修改密码的最大间隔时间为99999
chage -d 2017-05-03 Once 修改用户Once最后一次修改密码的时间为2017年5月3日
chage -I 0 Once 设置用户Once在密码过期后不会被锁定
chage -I(大写i) 1 Once 设置用户Once在密码过期1天后账号被锁定
chage -E 2019-01-01 Once 设置用户Once账号的时效时间为2019年1月1日
chage -W 7 Once 设置用户Once在密码过期前7天收到警告信息
chage -l(小写L) Once 显示用户Once的账号信息
chage Once 使用交互方式对用户Once账号进行设置
Linux命令
发布于 2050-10-01|阅读:5000 | 标签: #HTML