Linux 常用基本操作及/根目录下文件(一)

ls èlist

Usage: ls [OPTION]... [FILE]...

用法:ls 【命令】。。。 【文件】。。。

 

List information about the FILEs (the current directory by default).

列出相关文件的信息(系统当前目录)

 

Sort entries alphabetically if none of -cftuvSUX nor --sort is specified.

如果没有 -cftuvSUX 和 –sort命令的特别说明,将以字母表顺序排列

 

Mandatory arguments to long options are mandatory for short options too

长的参数和短的参数一样

 

-a, --all                  do not ignore entries starting with .

                                                 显示所有文件

-A, --almost-all           do not list implied . and ..

                                                 不列出 . 和 ..

      --author               with -l, print the author of each file

                                                 和-l一起会打印处每一个文件的创建者

 

-d, --directory            list directories themselves, not their contents

                                                        列出目录本身的信息,不列出他们的所含之物

 

-h, --human-readable       with -l, print sizes in human readable format

                                                 和-l一起打印出人类通俗易懂的格式

                               (e.g., 1K 234M 2G) 例如 。。。

      --si                   likewise, but use powers of 1000 not 1024

                                                               1000进位

 

-t                         sort by modification time, newest first

                                                 依据修改时间排序,最新的时间在首位

 

-r, --reverse              reverse order while sorting

                                          排序的时候颠倒

 

  -S                         sort by file size

                                                    按照大小排序

 

  -R, --recursive            list subdirectories recursively

                                                 递归显示下层目录

 

 

输入命令

ls -l 显示文件详情信息时各参数解读

 

 

获取帮助:

1.【命令】  - - help //显示命令的帮助

2. info 【命令】 //举例命令的用法

3. man 【命令】  //manual手册 格式化在线帮助文档

man手册章节
标准的man手册主要分为8个章节,分别为:

  • 1 User Commands // 用户命令
  • 2 System Calls // 系统调用
  • 3 C Library Functions // C函数库调用
  • 4 Devices and Special Files // 设备文件和特殊文件
  • 5 File Formats and Conventions // 配置文件及格式
  • 6 Games et. Al. // 游戏
  • 7 Miscellanea // 杂项
  • 8 System Administration tools and Deamons // 管理类命令

man手册中字段说明
帮助手册中的段落说明:
NAME 名称及简要说明
SYNOPSIS 用法格式说明

• [] 可选内容
• <> 必选内容
• a|b 二选一
• { } 分组
• ... 同一内容可出现多次
DESCRIPTION 详细说明
OPTIONS 选项说明
EXAMPLES 示例
FILES 相关文件
AUTHOR 作者
COPYRIGHT 版本信息
REPORTING BUGS bug信息
SEE ALSO 其它帮助参考

 

 

使用格式

  • man [章节] COMMAND
  • man手册查看方式
    这里的查看方式,是指在查到具体的命令之后,有关命令的页面可能有多行甚至多页,怎么在这些页面切换查看,以及其他的一些快捷操作。
q Q ZZ 退出
 
g  1g       光标跳至文档首部
G       光标跳至文档尾部
 
e j     文档前进N行
 
y k     文档后退N行
 
f space 文档前进N页
 
b ^B    文档后退N页
 
/pattern    n/N 向后查询、
?pattern        向前查询
 
&pattern    只显示匹配到的行

 

 

其他命令:

pwd 查看当前文件位置

cd 切换目录 eg:/usr/local

cd . 刷新目录

cd ..回到上层目录

cd ../..上层的上层

cd ~ 和 cd 回到家目录

cd – 上次工作目录

绝对路线: 从/开始

相对路径: 从当前目录开始路径

 

/ 目录下每个文件的作用:

bin 用户可执行命令目录(root和普通用户)

sbin 系统可执行命令目录(只有root)

lib 库文件目录(32位)

lib64 库文件目录(64位)

dev 设备文件目录

usr 应用程序目录

var 服务器数据日志目录

srv 服务器数据目录

etc 配置文件目录

tmp 临时文件目录

boot 服务器启动目录(内核 启动文件)

media 媒介目录(u盘,cdrom)

mnt 其他挂载点

opt 第三方应用程序目录

proc 伪文件系统(在内存里的文件系统 )文件为数字名的是进程 有cpuinfo

sys 文件系统(内核参数,进程信息,硬件信息)

run 进程目录

root root管理员家目录

home 普通用户家目录

 

文件管理:

查看文件内容:

  1. more /root/文件

显示文件的百分比

空格 下一页

b 上一页

回车 下一行

  1. less /root/文件

上键 上一行

下键 下一行

Pageup 上一页

Pagedown 下一页

  1. head /roo/文件

默认文件前10行

head -n 20 /root/文件

head -20 /root/文件 显示前20行

4.

       tail /root/文件

       默认显示文件后10行

tail -n 20 /root/anaconda-ks.cfg
tail -20 /root/anaconda-ks.cfg

tail -f /var/log/messages 动态监控日志文件

 

5.

cat /root/文件

cat -n /root/文件 显示行号

 

创建文件

touch 文件

touch 文件1 文件2

touch 文件{1..100}.txt

touch {a,b,c}{1..3}.txt

 

创建目录

mkdir 文件

mkdir 文件1 文件2

mkdir abc{1..5}

mkdir {x,y,z}{..5}

 

mkdir -p /root/x/y/z      创建多级目录

mkdir -pv /root/a/b/c     -p 递归 -v 显示创建过程

 

拷贝命令

cp 源文件地址 目标地址

cp /root/a.txt /home/b.txt 拷贝时改文件名称

cp -r /root/x/ /tmp/ 拷贝目录

 

剪切
mv 源文件地址 目标地址
mv /root/aa.txt /tmp/
mv /root/tt.txt /tmp/ll.txt

mv /root/a/ /tmp/ 剪切目录
mv c3.txt nnnn.txt 当前目录下重命名

 

touch c3.txt

mv c3{.txt,.abc}       修改文件名的另一种方法

 

删除:
rmdir /root/c/ 只能删除空目录

rm /root/a1.txt
rm -f /root/cc.txt
rm -f *.txt *表示所有文件名

rm -rf /root/tt/ 删除目录
rm -rf /root/abc*

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值