Linux常用命令
一、liunx 关机、重启、切换用户操作
shutdown -h now 立即关机
shutdown -h 1 1分钟后关机
shutdown -r now 立即重启
shutdown -r 1 1分钟后重启
halt 关机
reboot 重启
su -用户名 切换用户
exit 回到原来的用户
二、改变工作目录、显示路径及显示目录结构命令
cd 切换目录
pwd 显示当前工作目录的路径
ls 列出目录的内容
-a 显示指定目录下所有的子目录与文件,包括隐藏文件。
-A 显示指定目录下所有的目录与文件,包括隐藏文件。但不列出“.”和“..”。
-l 以长格式来显示文件详细信息。这个选项最常用。
三、文件的复制、移动和删除命令
cp 该命令的功能是将给出的文件或目录复制到另一文件或目录中
-a 复制目录时使用
-d 复制时保留链接
-f 删除已存在的目标文件而不提示
-i 和-f选项相反,覆盖目标文件之前将给出提示要求用户确认,回答y时目录将被覆盖
-p 把修改时间和访问权限也复制到新文件中
-r 若给出的源文件是一个目录文件,此市cp将递归复制该目录下的子目录和文件,此时目标文件必须为一个目录名。
-l 不做复制,只是链接文件
mv 为文件或目录该名或将文件由一个目录移动到另一个目录中。
-i 交互式操作
-f 禁止交互式操作
rm 删除一个目录中的一个或多个文件
-f 忽略不存在的文件,不给出提示
-r 将列出的全部目录和子目录均递归的删除,如果没有-r选项,则rm不会删除目录。
-i 进行交互式删除。
四、目录的创建与删除
mkdir 创建目录
-m 对新建目录设置权限
-p 可以是一个路径名称,此时若某些目录尚不存在使用此选项后会自动生成不存在的目录
rmdir 删除目录
-p 递归删除
五、显示文件内容
cat 显示文件
-v 用一种特殊形式显示控制字符
-E 在每行末尾显示一个$字符.。需要和-v选项一起使用。
more 部分显示文本内容
-p 显示下一屏之前先清屏
-f 显示当前文件的文件名和行数
less 和more功能基本相同
head 该命令只显示文件或标准输入的头几行内容
tail 该命令只显示文件或标准输入的尾部几行内容
+num 从第几行开始显示
-num 从距尾num行处开始显示
六、查看时间
date 查看系统时间
-s 设置指定时间