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

linux

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

linux

linux 以root登录su - root 1.基础语法 1.Linux文件的命名 1.

​ 不使用“+” “-” ‘’ .“开头

​ linux所有隐藏文件以 . 开头

​ + :赋予权限

​ -:剥夺权

2.

​ 大小写敏感

2.Linux重要目录及其作用

/ 分隔:(表示)目录的父子关系

/boot : 和启动相关的文件

/home: 所有非超级用户的家目录(凡是创建一个普通用户,在该目录下会创建一个

和用户名同名的用户的宿主目录,也称家目录)

/root :超级用户的家目录

/tmp:启动是产生的临时文件(如果是非启动状态产生的文件 /var/tmp)

/var :系统改变过的数据

/var/log:日志文件

/var/run :运行时的信息

/var/spool:邮件信息

/mnt:系统提供给用户的默认挂载目录

/etc:所有程序的配置文件

/dev:所有设备文件

/lib:启动时用到的库文件,非启动状态用到的库 :/user/lib

/bin :所有用户可以执行的命令

/sbin:超级用户可以执行的命令

/user :存放内容最多最杂的目录,上述内容之外的所有文件存放在该目录中

/user/local :默认程序安装目录

/user/lib:非启动状态用到的库

/user/bin :所有用户可以执行的命令

/user/sbin :超级用户可以执行的命令

3.快捷键

1.tab 补全命令

2.上下箭头查看使用历史命令

3.ctrl + l 清屏

4.Ctrl + u 光标左侧的内容全部清除

5.ctrl + shift + “+” 放大终端窗口

6.ctrl + “-” 缩小终端窗口

4.linux命令 1.格式

命令 [选项] [参数]

注意 1 选项通常以 “ -”开头 如果多个选项,可以合并在一起

​ 例 -l

​ -a 合并 -la

2.通常一行一条命令,如果一行方多条命令,使用分号 ; 3.如果命令较长,第一行末尾加 “” pwd —print working directory 输出当前使用的文件目录 cd --change directory 对目录进行修改 2.ls —list 显示 ,列举

-a 所有的文件(包含隐藏文件)

-l 详细信息的形式列举所有文件

-R 递归显示所有文件

-F 文件类型

-i inode (信息节点) 数字

. 当前目录

… 上一级目录

通常情况下

黑色 普通文件

绿色 可执行文件

蓝色 目录

浅蓝色 链接文件

红色 压缩文件

黑底黄色 设备文件

ls -l 别名 ll

drwxr-xr-x. 2 legion legion 6 9月 9 16:34 Desktop

1). 10个字符,对应权限

​ 第一个字符:代表文件类型

​ d:目录 l:链接 c :字符设备(character) b: 块设备(block)

​ 2~4个字符: 代表文件所属者的权限

​ 5~7个字符:代表文件所属组的权限

​ 8~10个字符: 其他用户的权限

读 写 执行: r w x

修改文件或者目录所属者或所属组 ,那么对应的用户和组就拥有对应的权限

3. cd — change directory

cd - : 刚才所在目录

cd ~: 该用户的家目录

cd /: 根目录

cd … : 返回上一级目录

4. mkdir --make directory 创建空目录

mkdir 目录名(绝对路径/相对路径)

-p 创建带有层次关系的目录

5.rmdir --删除空目录

-p 删除空的目录结构

6.echo 回显命令

echo “字符串”

7.创建文件

(1). touch 文件名 — 创建一个空文件

(2). echo “文件内容” > 文件名

(3).cat >文件名

​ 输入文件内容

​ 《ctrl + d 》结束文件内容

8. 查看文件内容 1.cat 文件名

cat 文件1 文件2…>文件n 把若干个文件内容合并带文件n中

  • -n 由第一行开始编号

  • b 和-n 作用类似 ,不对空行加编号

2.more 文件名 —分屏查看

f 或者空格 下一页

enter 下一页

3.less --分屏查看内容 支持pageup pagedown

​ q 退出

9. pwd --print working directory

​ 打印当前所在的目录

10. cp 复制文件或者目录 cp 源文件 目标文件(如果目录,复制到该目录)

注意:如果目标文件已经存在,替换

如果目标文件不存在,另存为

-f 非交互模式的复制操作 (force)

-i 交互模式(询问)

-p 除了复制文件内容外,还将其修改文件和访问权限同时复制

-r 若源文件是一个目录,cp命令将递归的复制该目录下的所有文件和子目录

注意:如果只复制该目录下的所有文件,使用通配符*

11.mv —move 移动文件或者目录

mv 源文件 目标文件

如果目标文件不存在,重命名

-f 强制移动

12 .rm —remove 删除

-i 交互询问操作(默认)

-f 强制删除

-r 递归删除

通常删除目录时 使用rm -rf 命令

13.帮助命令

1)man 命令 —manual 手册 详细帮助信息

2)命令 --help 简短的形式描述命令格式

3)info 命令 直接分屏显示,退出q

q —quit退出

==================================

补充: 1、别名

alias

定义别名的格式

alias ll=‘ls -l --color=auto’

2、所属组

一般情况下,创建一个新用户,会同时创建一个与该用户同名的组名,该用户属于该组

3、重定向

> 被内容写入到某个文件中,原内容消失

>> 追加

4、补充

通配符 * 代表所有文件 5、管道 |

把前一命令的输出作为后一命令的输入

5. 1.ln命令 link 创建链接

​ 格式 :

​ ln [-s] 源文件(链接指向的文件) 创建的链接(链接名)

​ -s : 加上该选项,创建的称为软连接

​ 不加-s创建的硬链接,

注意:

​ 1)硬链接实际相当于对源文件的一个复制(即便删除源文件依然能够查看,而软链接则失效)

​ 2)只有通过软链接可以创建对目录的链接

2.权限管理命令 2-1)chmod 改变文件或者目录的所属者(组),其他用户的权限、 方法一: chmod [选项] [who] [+/-/=] [mode] 文件名或者目录名
  • 赋予 - 剥夺 = 设置为

mode: r w x

who:u 所属者 g 所属组 o 其他用户 a 所有的

注意:对不同用户操作权限,可以使用,分隔

实例:

1)chmod u=rw,g=rx,o=r /tmp/test

2)chmod u=rwx /tmp/test

3)chmod a=rw /tmp/test

方法二:数字设定法

u g o

rw- r-- r-- 变化范围000-777

110100100 三位8进制数 644

格式:chmod 三位8进制数 文件或者目录

例如:chmod 644 /tmp/test

2-2)chown 改变文件或者目录的所属者

chown 用户名 文件或者目录

chown 用户名.组名 文件或者目录

2-3)chgrp 改变文件或者目录的所属组

chgrp 组名 文件或者目录

3、umask 创建目录或者文件的默认属性

022 默认值

创建的目录 777-022=755

创建的文件777-111-022=644

umask 新的值

4、查找命令 4-1)whereis 命令文件位置及其帮助文档 4-2)which 命令文件位置及其别名信息 4-3)locate 快速查找(配合updatedb命令使用)

/var/lib/mlocate/mlocate.db

4-4)find 查找文件,功能最全

格式: find [路径] [选项] 文件或者目录

-name 文件名

-user 用户名 —所属者是该用户

-group 组名

-mtime 数字(代表天数) —modify内容修改 - +

-mmin 数字(代表分钟)

-ctime 数字 ----change 权限修改

-perm 三位8进制数

-newer 文件名 ----比指定文件新的文件

-type f/l/d/b/c

-size 数字 ----指定查找文件的大小范围 - +

实例:

find / -size +50M -size -100M

-a 并且

-o 或者

! 非

实例:

1)在根目录下查找内容在5天内修改的文件

  find   /  -mtime -5

2)在根目录下查找比/test/a文件新但是比/test/b文件旧的文件

 find  /  -newer /test/a   -a   !  -newer /test/b

3)列出所有/etc目录下的链接文件

find /etc -type l

4)查找根目录下所有st开头的文件

find / -name ‘st*’

补充对查找到的内容实施操作:

-exec   命令  {} ;     不询问直接执行

-ok 命令 {} ; 执行前询问

注意: 对find查找的内容进行复制

 find   ... ...   -exec   cp  {}   目标位置  ;

 find   ........  | xargs -i cp {} 目标位置
5.补充: 1、针对文件和目录的权限

r w x

文件:

r:cat more less head tail

w:> >> vi

x:执行文件

目录:

r:ls

w:rm cp mv touch

x:cd

2、查看ip地址 ifconfig

设置ip地址 ifconfig eth0 192.168.0.xxx

3、远程登录服务器 putty:

输入远程服务器地址,用户名和密码登录;(右键单击putty标题栏,选择修改设置,在外观中修改字体大小)

secureCRT:

输入远程服务器地址,用户名和密码登录;

4、查看某个目录的详细信息

ls -ld 目录名

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

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

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