1.Linux基本指令

命令:  - (-参数:)

1.熟悉Linux文件系统结构

Windows系统以多根的方式组织文件(如C:\、D:\、E:\)

Linux系统以单根的方式组织文件(/)

(所有用户都在根目录(/)下)

目录

说明

/bin

存放二进制可执行文件,常用命令一般都在此处

/etc

存放系统管理和配置文件,如/etc/sysconfig/network(网卡配置)、/etc/hostname(用户名配置)、/rtc/ssh/ssh_dconfig(远程连接)

/home

存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示

/usr

存放用户安装的程序和系统程序

/tmp

存放正在执行的程序的临时文件

/root

超级用户的主目录

/sbin

存放二进制可执行文件,只有root才能访问

/var

存放运行时需要改变数据的文件,也是某些大文件的溢出区。如/var/lib/mysql(数据库)、/var/spool/mail(邮件)、/var/spool/cron(计划任务)、/var/log/messages(日志)


2.熟练使用pwd命令

1.查看当前工作目录的绝对路径(常用于复制路径)

命令:pwd (使用pwd命令)


3.熟练使用ls命令

1.查看根目录下文件

命令:ls       (使用ls命令+查看的目录)

命令:ls  -a (-a参数:查看所有隐藏的目录与文件)

命令:ls  -l (-l参数: 查看目录与文件的属性(详细信息))(简写成:ll)

命令:ls  -R (-R参数:列出当前工作目录下所有文件及目录并以文件的大小进行排序)

命令:ls  -r (-r参数:列出根目录(/)下的所有目录)

命令:ls  -t (-t参数:根据最后的修改时间排序)

命令:ls  -A (-A参数:列出当前工作目录下所有名称是 “s” 开头的文件)

命令:ls  -S (-S参数:列出 /bin 目录下的所有目录及文件的详细信息)


4.熟练使用cd命令

1.绝对路径:从根目录(/)开始的目录

用户可以使用cd以绝对路径进入某个文件夹

命令: cd  /usr/share/doc/

用户可以使用pwd命令查看当前工作目录的绝对路径

命令: pwd

2.相对路径:相对当前工作目录的路径


5.熟练使用cp命令

1.cp命令 复制文件

1.命令:cp file1(原文件) file2(目标文件)(将原文件复制到目标文件中,并重新命名)

cp命令除了复制单个文件之外,还可以复制整个目录,创建链接文件,对比新旧文件而予以更新。

2.命令:cp file1 目录名 (将原文件复制到目标目录中,名字不更改)

3.命令:cp file1 file2 目录名 (将多个原文件复制到目标目录中)

4.命令:cp file1 目录名 file2 (将原文件复制到目标目录中,名字更改)

5.命令:cp file1 目录名 (将原文件复制到目标目录中,名字不更改)

6.命令:cp file1 目录名 -i (-i参数:当目标目录中已有原文件,进行覆盖提示)

2.cp命令 复制文件夹

1.命令:cp -r 原目录 目标目录 (-r参数:将原文件夹递归复制到目标目录)


6.熟练使用mv命令

1.mv命令 移动或者重命名文件或目录

命令:mv file1(原文件) 目录名 (将原文件移动到目标文件夹)

命令:mv file1(原文件) file2(目标文件) (将原文件进行重命名)

(如果将一个文件移动到一个已经存在的目标文件中,则目标文件的原内容将被覆盖)

命令:mv file1(原文件) 目录名 file2 (将原文件进行移动并重命名)


7.熟练使用创建删除命令

1.touch命令 创建文件或更改时间戳

命令:touch 文件名 (创建一个新文件,若同名文件已存在,则更改该文件的时间戳)

2.rm命令 删除文件

命令:rm 文件名 -i (-i参数:删除文件时进行交互提示)

命令:rm 文件名 -r (-r参数:删除目录/文件夹)

3.mkdir命令 创建文件夹

命令:mkdir (使用mkdir命令+文件夹名称)

命令:mkdir -p test2/test22 (-p参数:递归创建多个文件夹)


8.熟练使用查看文件命令

1.查看文件-cat命令(较少内容)

缺点:内容较多时,文件内容将从上到下滚动显示,用户来不及阅读内容,就来到文件末尾。

命令:cat ( 使用cat命令+查看的文件名)

命令:cat  -s (-s参数:多个空行合并成一个空行显示)

命令:cat  -b (-b参数:为非空行显示行号)

命令:cat  -n (-n参数:文件的每一行都显示行号,无论是否是空行)

命令:cat  -A (-A参数:显示文件所有内容)

2.查看文件-more命令(较多内容)

命令:more  (以逐页的方式显示文件内容,用户可以通过空格键向下翻一页,b键向上翻一页)

命令:more   (使用more命令+查看的文件名)

命令:more  +字符串 (+字符串参数:在文件显示前搜寻该字串(字符串),然后从该字串前两行之后开始显示)

命令:more  +n (+n参数:n为数字,从笫n行开始显示)

命令:more  -n (-n参数:n为数字, 定义屏幕大小为n行)

命令:more  -c (-c参数: 从顶部清屏,然后显示)

命令:more  -s (-s参数:把连续的多个空行显示为一行)

命令:more  -u (-u参数:把文件内容中的下画线去掉)

3.查看文件-less命令

命令: less  (对文件或其他输出进行分页显示,可用pageup、pagedown与键盘方向键来上、下翻看文件,相对比more方便,按q键退出)

命令:less  - (使用less命令+查看的文件名)

命令:less  -f (-f参数: 强迫打开特殊文件,例如外围设备代号、目录和二进制文件

4.查看文件-head命令(默认前10行)

命令:head (内容较多,但是仅需要查看文件前几行内容)

命令:head   (使用head命令+查看的文件名)

命令:head  -n (-n参数:n为数字,显示文件的前n行)

5.查看文件-tail命令(默认后10行)

命令:tail (内容较多,但是仅需要查看文件后几行内容)

命令:tail   (使用tail命令+查看的文件名)

命令:tail  -n (-n参数:n为数字,显示文件的后n行)

命令:tail  -f (-f参数:查看动态文件)

6.查看文件-grep命令(关键词搜索)

命令:grep (对文件内容进行过滤、搜索关键词,从而快速找到所需内容)

命令:grep   (使用grep命令+关键字+查看的文件名)

例子:

命令:grep 'root' 文件名  (显示文件中含有root的行)

命令:grep '^root' 文件名 (显示文件中以root开头的行)

命令:grep 'root$' 文件名  (显示文件中以root结尾的行)

7.查看文件-nl命令(加行号)

命令:nl (查看文件内容时直接添加行号,空白行不加行号)

命令:nl   (使用tail命令+查看的文件名)


9.文件权限

基本权限意义

权限

对文件的影响

对目录的影响

r(读取)

可读取文件内容

可列出目录的内容(文件名)

w(写入)

可修改文件内容

可创建或删除目录中的任意文件

x(执行)

可将文件作为命令执行

可访问目录的内容(取决于目录中文件额度权限)

-

无权限

无权限

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值