Linux基础指令

1、添加用户:useradd 用户名

2、给用户添加密码:passwd 用户名

3、删除用户(在root的账号进行):userdel -r 用户名

4、查看当前用户:whoami

5、查看有什么用户:ls /home

6、清除屏幕:clear

7、查看自己在哪个目录(路径):pwd

8、在当前目录创建一个文件:touch 文件名

9、查看文件的文本内容:cat 文件名

10、生成可执行程序:gcc 文件名

11、运行可执行程序:./文件名   (这个文件名必须是已经gcc过的、生成的.out的文件)

12、显示当前文件的所有子文件:ls   (书上有拓展)

13、进入某个目录:cd 路径

             cd.. 进入上层路径

             cd.  进入当前路径(就是路径没有变)

14、tree. 用树形结构展示当前目录(还有tree..)

15、which 指令:查看指令在系统中的位置

16、alias back=’cd..’

17、alias 是起别名的意识,back就是指令cd..  如不修改配置(不推荐,没学),这个别名只在本次登录有效

18、ll等价于ls -l(系统内部给它起的别名)

19、touch指令:

24、stat指令:查看文件的三种时间

25、mkdir:创建目录

26、mkdir-p x/x/x  创建多级目录

27、rmdir 目录:删除空目录

28、rm -r 目录:删除目录及其下文件(书有) rm删除文件

29、man 指令:用于查询各个指令的用法(man手册 1.23 2:10:00)

30、拷贝文件或目录:cp 源文件 目标文件

31、剪切文件:mv 源(可以是文件,也可以是目录) 目的(目的是一个目录,把文件剪切到某个目录)

32、重命名文件:mv 文件名 文件名

30、tac指令:逆序输出文本

31、对文本进行分批查看:more 文件名(每次查看的内容铺满屏幕)

此图的意思:每次多查看5行

32、less 文件名:也是进行文件查看的,可以灵活上下移动光标和翻页

33、head -x(x是行数)文件名:查看文件的前x行,如果不写-x,默认查看前十行;tail指令的用法类型,它是查看文件末尾的后x行。

34、file +文件名:查看具体文件的具体信息

35、echo指令:将字符串标准输出(标准输出:从屏幕输出;标准输入:从键盘输入),也可以输入到目标文件中。

提取100到120行的内容(“|”代表管道),方法1:

方法2:

查看5-10行内容

36、date指令:查看时间

37、时间戳:date +%s

38、将时间戳转换为具体时间:

39、cal 年份:查看日历功能(有选项,在书上)

34、cal -3:把当前月和前一个月、后一个月显示出来

35、find 指令:用来查找文件的指令(相当于everything)(有很多选项)

36、ctrl +r +(曾经输入过的命令行片段):这样可以检索我们曾经输入过的完整命令行。

37、tab、ctrl+c、ctrl+d(关掉xshell)

38、history指令:显示历史输入过的指令

39、ps axj:查看可执行程序

40、grep ‘关键字’ 文件:在文件中搜索关键字,把这些关键字打印出来。(有选项,在书上)

在文件中检索不包含“9”关键字

40、zip +压缩的名字.zip +被压缩的文件:(直接压缩一个文件,可以直接压缩;如果压缩一个目录,只会压缩成一个空目录,要加‘-r’选项,才能递归压缩这个目录下的文件)

41、unzip +压缩包文件名:用来解压文件

unzip的-d选项用来解压到指定路径

42、tar指令:根据选项来确定是压缩还是解压(在选择选项时,带不带“-”都行(只有少部分指令可以)。.taz是压缩后缀名)这里是压缩:

tar指令:进行解压

总结:tar进行压缩用“czf选项”,解压用“xzf”选项,v选项是观察(压缩/解压)过程的,带不带都行

tar指令解压到特定路径用“-C”选项

bc指令:就是计算器

43、bc指令的用法:使用管道

44、uname指令:查看操作系统版本

45、su -:是用户切换的指令(如果当前是root的用户,我们想切换到某一个用户,直接su – xxx,不用密码!)

回退之前的用户:ctrl+d(这个也是关掉xshell的快捷键)

如果直接su,目录不变,而su -会回到跟目录

46、改密码:

如果是普通用户改自己密码直接passwd

如果是root改某个用户的密码passwd xxx

47、sudo指令:临时提升文件的权限为root(没法直接用,要为这个普通用户添加信任关系)

48、chmod 角色-权限 文件名:用于去掉文件的某个权限

chmod 角色+权限 文件名:用于增加文件的某个权限

49、修改文件的拥有者:
方1:切换root,chown 要切换成的拥有者 文件名

方2:普通用户下:sudo chown 要切换成的拥有者 文件名

50、修改文件的所属组:方法与chown类似

chgrp

注意当文件的拥有者是你,但组不是你,可以在普通用户下,直接chgrp将组改成你自己(即“要回来”),而不用sodu。

51、一次性改拥有者和组用chown

52、修改文件权限的8进制方案(1.25 00:58:00)

解析(以第三个为例):660是8进制,则二进制为110-110-000,1代表是,0代表否,则权限就是rw-rw----

53、chmod o+t 目录:设置粘滞位(other可以在特定目录上创建/删除自己的文件,但不能删除别人的文件)

54、umask:查看权限源码的指令

自己设置权限掩码也是用这个指令(自己设置的权限掩码只在本次登录有效)

55、sudo yum install 文件名:下载软件的指令

注意:使用sudo是因为下载软件时,可能涉及配置文件等的权限问题,需要提升一下权限。

注意:安装软件时会有确认信息,确认你是安装,如果不想要提示信息,就使用:sudo yum -y install 文件名

56、sudo yum remove 文件名:卸载软件

注意:卸载软件时会有确认信息,确认你是否删除,如果不想要提示信息,就使用:sudo yum -y remove 文件名

57、yum list:是显示软件列表的指令

这样写会把全部软件显示出来,非常麻烦;以用管道来显示你想要找的软件即:yum list | grep ‘xxxx’

58、top: 查看cpu资源使用状态

59、netstat: 查看网络连接状态

60、free: 查看内存资源状态

61、df: 查看磁盘分区资源状态

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值