7 Linux常用命令

起始符

[root@localhost ~]#

root                        当前登录用户
localhost                   主机名
~                           当前所在目录(家目录)
#                           超级用户的提示符
$                           普通用户
关机与重启
shutdown -h now             立刻关机
shutdown -r now             立刻重启
reboot                      立刻重启
补全命令
Tab                         补全命令和填充路径
清屏
Ctrl + L                    清屏
clear                       清屏
目录切换
cd [目录]                   切换目录(change directory)
cd ~                        进入当前用户的家目录
cd -                        进入上次目录
cd ..                       进入上一级目录
cd .                        进入当前目录
pwd                         查询所在目录位置(print working directory)
创建目录
mkdir                       建立目录(make directories)
mkdir light                 此时会创建一个名为light的目录
mkdir -p 目录名              递归创建,当创建多级目录时需加
mkdir -p imooc/linux/light  如果此时不写-p,会报错
创建文件
touch 文件名                 如果文件不存在,创建文件;如果文件存在,修改文件时间
复制文件
cp 选项 原文件或目录 目标目录  复制目录或文件     
    选项 -r :复制目录
    选项 -p :连带文件属性复制
    选项 -d :若原文件是链接文件,则复制链接属性
    选项 -a :相当于 -pdr 全选

    如目标文件不存在,则创建
    如目标文件存在,则覆盖

例子
    cp abc /tmp/            若目标目录不加文件名,则为原名复制
    cp abc /tmp/ana         若目标目录后加入文件名,则为改名复制
    cp -r japan/ /tmp/      复制目录
    cp -a japan/ /tmp/      完全复制,包括所有属性

被复制文件的时间为执行复制命令的时间,若要使被复制的文件与原文件属性完全一致,需加 -a
删除文件与目录
rmdir 目录名                 只能删除空目录
rm -rf 文件名或目录名        删除文件或目录
-r                           删除目录,有提示,输入y确认
-f                           强制,无提示(谨慎使用)
rm -r [目录]                 删除目录需加 -r ,目录中含有子文件,将持续询问是否删除
rm -rf [目录]                删除目录, 不会询问是否删除而直接进行
rm -rf /                     纯字符界面没有回收站。注意自杀指令:
rm -rf /tmp/*                删除tmp目录下的内容
rm -rf /tmp/                 删除tmp目录
查看文件
cat 文件名                   查看文件
编辑与保存文件
1:vi + 文件名     即可将文件打开,如文件不存在,则自动新建文件
2:文件打开后,按 i 进入编辑模式
3:编辑完成后,按 Esc 退出编辑模式
4:按 Shift + : ,按 wq 即可退出保存文件,按 q 退出不保存

历史命令
history                      查看执行过的历史命令
Ctrl + P(与方向上键效果相同)  向上滚动历史命令
Ctrl + N(与方向下键效果相同)  向上滚动历史命令
光标使用
Ctrl + B(与方向左键效果相同)  向前移动光标
Ctrl + F(与方向右键效果相同)  向后移动光标
Ctrl + A                    光标移动到行首
Ctrl + E                    光标移动到行尾

Ctrl + H                    删除光标前的第一个字符
Ctrl + U                    删除光标前的所有字符
Ctrl + D                    删除光标覆盖的字符

date 查看当前时间

查看文件
ls                          查看当前目录下所有文件
ls -a                       显示所有文件,包括隐藏文件
ls -l                       显示详细信息
ls -d                       查看目录属性
ls -h                       人性化显示文件大小
ls -i                       显示inode
文件权限
文件权限(10位),第一位为文件类型,后面每3位一组
-rw-r--r--
-文件类型(-文件 d目录 l软链接目录)
rw- u文件所有者
r-- g文件所属组
r-- o其他人
r读 w写 x执行

-rw-r--r--. 1 root root 1207
.代表ACL权限 
1应用计数
第一个root代表所属者
第二个root代表所属组
1207 文件占用的磁盘空间(如果是目录,就代表该目录所占用的磁盘空间,不包括目录里面内容占用的磁盘空间)

在linux中“.”开头的文件是隐藏文件。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容