栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux基础命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux基础命令

ctrl+alt+t打开终端命令窗口

(1)pwd:显示当前位置的绝对路径

(2)cd:切换到当前工作位置,要切换的位置(绝对路径/相对路径)

cd .. :退回到上一层

(3)clear:清屏(相当于翻页)

(4)exit:退出

(5)ls:默认显示当前位置当前目录下的内容

ls -l:查看文件属性信息

普通文件:.c  .cpp  .h  .txt  .pdf  用'-'表示

目录文件:文件夹           用'd'表示

管道文件:用于进程间通信的一种文件(p)

链接文件:相当于Windows上的快捷方式(l)

设备文件:字符设备文件(c),块设备文件(b),套接字(s)

对于一个文件而言,操作它的用户可以分为三类: 所有者,同组用户,其他用户

u: (user)表示文件属主的访问权限;

g: (group)表示文件同组用户的访问权限;

o : (others)表示其他用户的访问权限;

文件权限如下:

r : (read)读权限 ,值为4

w : (write)写权限 ,值为2

x: (execute)执行权限 ,值为1

修改文件权限(chmod)

(1)文字设定法:

u:表示属主(user)  g:表示同组人(group)  o:其他人 (other)  a:所有人 (all)

+:表示增加权限  -:表示去掉权限

例如:修改main.c文件的所有者权限:

1).取消写权限:chmod u-w main.c

2).成为可写可读的 chmod u=rw main.c

3).同时修改main.c的属主权限和组用户权限:chmod u-w,g+x main.c

(2)数字设定法:

采用数字设定法时,权限通常由三位数字组成,每一位数字代表一种角色的权限。每个角色的数值由其所具有的权限对应的数值之和构成;

r :(read)读权限 ,值为4(100)

w :(write)写权限 ,值为2(010)

x:(execute)执行权限 ,值为1(001)

格式:chmod xxx 文件名

注意:每个n都是0-7的整数值;

(6)man:帮助手册 (1)代表命令 (2)代表系统调用 (3)代表库函数

例如: man printf:查询命令

man 3 printf:查询库函数printf

执行命令:sudo apt install manpages-dev  安装帮助手册

(7)touch:创建普通文件

(8)mkdir:创建目录文件

(9)rmdir:删除空目录,不能删除非空目录

(10)cp:拷贝文件

拷贝普通文件语法:cp 源文件的路径+文件名 目的路径

拷贝目录文件语法:cp -r 源目录文件+目录名 目的路径

拷贝+重命名语法:cp 源文件+文件名 目的文件+新文件名

区分相同命令执行两次结果为什么不一样?

cp -r 目录文件 tmp1

cp -r 目录文件 tmp1

第一次tmp1不存在,相当于文件名执行

第二次执行相同命令时,tmp1已经存在,此时系统将tmp1当成路径,相当于将文件拷到该路径中来。

(11)mv:剪切文件(相当于word中的剪切和粘贴)

移动普通文件:mv  源文件的路径+文件名  目的路径

移动目录文件(不需要-r):mv  源文件的路径+文件名 目的路径

mv:剪切并重命名语法:mv  源文件路径+文件名  目的路径+新文件名

重命名: mv 源文件的路径+文件名  源文件的路径+新文件名

(12)rm:删除文件(删除目录文件 需要加-r)

rmdir 目录名:删除空目录

rm -r 目录名:删除非空目录

(13)find :查找

find 搜索路径 -name 文件名(按文件名搜索)

find 搜索路径 -cmin -n(搜索过去n分钟内修改的文件);

find 搜索路径 -ctime -n(搜索过去n天内修改的文件);

(14)grep:在文件中过滤出包含指定字符串的行;

(vim先不管

cat:查看test的内容)

语法:grep 字符串 文件名

(15)管道命令 | 将前一个命令的输出结果作为后一个命令的输入

例1:

touch test.o test.cpp twdoxj.ll testoo.x

ls

ls | grep test

例2:

ls /bin

ls /bin |grep sh

(16)wc:统计文件中单词的个数(-w),字符的个数(-c),行数(-l)

wc -w 文件名

wc -c 文件名

wc -l 文件名

(17)su:切换用户

1.切换为管理员的命令:sudo su;

退出:exit

2.切换为其他用户的命令:su 用户名;

退出:exit

(18)关机与重启

shutdown -h now:立刻关机

halt:关机

init 0:关机

shutdown -r now :立刻重启

reboot:重启

init 6:重启

(19)runleve:查看系统运行级别

0:关机

1:单用户模式

2:多用户无网络服务

3:完全的多用户 文本界面

4.未定义或自定义

5.图形化界面

6.重启

(20)其他命令及小知识点

1.tab补全,按上下键查阅执行过的命令

2.ctrl - 调小窗口

ctrl +shift+ + 调大窗口

3.Ctrl+Alt:释放鼠标

4.history:查看终端的所有的历史命令

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/828305.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号