Linux命令大全

一、开关机

sync //将数据由内存同步到硬盘中

shutdown //关机指令

shutdown -h 10 //十分钟后关机

shutdown -h now //立马关机

shutdown -h 20:25 //系统会在今天20:25关机

shutdown -r now //系统马上重启

shutdown -r +10 //十分钟后重启

reboot //重启

halt //关闭系统,关机

二、常用指令

1、显示当前目录下的文件和文件夹

ls //显示目录下的文件夹和文件

ls -l //显示文件夹和文件的详细信息

ls -a //显示全部的文件和文件夹,包括隐藏的

ls -la //显示所有文件和文件夹的详细信息,包括隐藏的

2、切换目录

cd home //切换到当前目录下的home目录

cd … //返回上一级目录

cd / //返回到根目录

cd ~ //回到自己的家目录

3、显示自己所在目录

pwd //现在现在所在的目录

4、创建、删除文件或目录

mkdir //创建一个新目录(文件夹)

mkdir -p //递归的创建目录

mkdir -m //配置文件的权限

rmdir //删除空目录

rmdir -p //递归删除空目录

rm //删除文件或目录

rm -f //直接删除,不询问

rm -i //互动模式,询问是否删除

rm -r //递归删除

5、负责、移动文件或目录

cp [-adfilprsu](来源)(目标)//将来源文件负责到目标目录

-p:连同文件的属性一起复制过去,而非使用默认属性(备份常用);

-d:若来源档为连结档的属性(link file),则复制连结档属性而非文件本身;

-r:递归持续复制,用於目录的复制行为(常用);

-a:与-pdr效果相同;

-f:强制复制,如有已经存在的文件,不讯问,直接复制

-i:如果目标位置以存在要复制的文件,先询问在覆盖旧文件

-l:进行硬式连结的连结档创建,而非复制文件本身

-s:复制成为符号连结档

-u:如果旧文件比新文件旧才升级


rm (文件或目录)//移除文件或目录

rm -f:强制删除,不询问

rm -i:互动模式,在删除前后询问

rm -r:递归删除

6、修改文件属性

chgrp [-R] 属组名 文件名 //更改文件属组

-R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。

chown [-R] 属主名 文件名 //更改文件属主

chown [-R] 属主名:属组名 文件名 //更改文件属主的时候,同时更改文件属组

chmod [-R] xyz 文件或目录 //更改文件9个属性

7、操作文件内容

cat [-AbEnTv](文件名)//查看文件内容

-b:列出行号,仅针对空白行做出行号显示,空白行不标行号!

-E:将结尾的断行字节$显示出来;

-n:列印出行号,连同空白行也会有行号

-T:将[tab]按键以^|显示出来;

-v:列出一些看不出来的特色字符

-A:相当于-vET的整合选项,可列出一些特殊字符而不是空白而已


tac (文件名)//从文件最后一行开始显示文件内容


nl [-bnw] (文件名)//显示行号

-b a:无论是否为空行,都列出行号

-b t:空行不列出行号

-n ln:行号在荧幕的最左方显示;

-n rn:行号在荧幕的最右方;

-n rz:行号在荧幕的最右方,且加0;

-w:行号栏位的占用的位数

more (文件名)//一页一页查看文件,不过查看时有一些按键可以控制查看

空格键:向下翻一页;

Enter:代表向下翻一行

/字符串:表示在当前内容向下搜索”/“后的字符串

:f :立刻显示出档名以及目前显示的行数

q:离开more模式,不再显示文件内容

b:往回翻页


less (文件名)//一页一页的查看文件内容

空格键:向下翻动一页

[pagedown]:向下翻动一页

[pageup]:向上翻动一页

/字符串:向下搜索“/”后的字符串

?字符串:向上搜索“?”后的字符串

n:重复前一个搜索

N:反向的重复前一个搜索

q:离开less模式


tail [-n 行数](文件名)//取文件最后几行

三、vim编辑器

vim (文件名)//编辑文件

1、命令模式

i:切换到输入模式

x:删除当前光标所在处字符

::切换到底线命令模式,在最低一行输入命令

2、输入模式

字符键以及shift组合:输入字符

enter:回车键

退格键:删除光标前一个字符

del:删除光标后一个字符

方向键:移动光标

home:光标移动到行首

end:光标移动到行尾

page up:向上翻一页

page down:向下翻一页

insert:光标在输入和替换这件切换

esc:退出输入模式,进入命令模式

3、底线命令模式

q:退出程序

w:保存文件

四、账号管理

useradd [-cdgGmsu] 用户名 //添加用户

-c:comment指定一段注释性描述

-d 目录:指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录

-g 用户组:指定用户所属的用户组

-G用户组:指定用户所属的附加组

-m:使用者目录如果不存在则自动建立

-s shell文件:指定用户登录shell

-u 用户号:指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号


su (用户名) //切换登录用户

sudo su //切换到root用户


userdel [-r] 用户名 //删除用户

-r:连同用户的主目录一起删除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值