linux基本 *** 作指令

linux基本 *** 作指令,第1张

linux基本 *** 作指令 linux基本 *** 作指令

linux常用 *** 作指令是必须了解的,也是要频繁使用的。

系统目录结构
ls

你会看到
树状目录结构

常用基本指令 目录管理 绝对路径:

路径的写法,由根目录/写起。例如/usr/local/doc

相对路径:

路径的写法,不是由/写起,例如由
/usr/local/doc要到/usr/local/bin底下时,可写成:cd…/man

处理目录的常用命令

 - ls: 列出目录
 - cd: 切换目录
 - pwd: 显示目前的目录
 - mkdir: 创建一个新的目录
 - cp: 复制文件或目录
 - rm: 移除文件与目录,或修改文件与目录的名称 

ls 列出目录

选项与参数:

  • -a :全部的文件 ,连同隐藏的文件(开头为. 的文件)一起列出来
  • -l: 长数据串列出,包含文件的属性与权限等等数据去
[root@www~]# ls -al ~
cd 切换目录
# 切换到用户目录下
leiliu@leideMBP / % cd /usr

# 切换到下一个目录
leiliu@leideMBP /usr % cd local

# 返回上一级目录
leiliu@leideMBP local % cd ..

# 切换到root 这个目录
leiliu@leideMBP /usr % cd ~

# 回到根目录
leiliu@leideMBP ~ % cd /
mkdir   创建新目录
  • -m: 配置文件的权限
  • -p: 帮助你直接将所需的目录递归创建起来
leiliu@leideMBP IOT % mkdir test
leiliu@leideMBP IOT % mkdir test1/test2
mkdir: test1: No such file or directory
leiliu@leideMBP IOT % mkdir -p test1/test2
leiliu@leideMBP IOT % ls
IOTA		a.txt		hello.txt	news1.txt	test
a.png		demo		mytemp		news2.txt	test1
leiliu@leideMBP IOT % cd test1
leiliu@leideMBP test1 % ls
test2
leiliu@leideMBP test1 % cd ..
leiliu@leideMBP IOT % cd ..
leiliu@leideMBP ~ % cd IOT 
leiliu@leideMBP IOT % mkdir -m 711 test2
leiliu@leideMBP IOT % ls -l
total 56
drwxr-xr-x  2 leiliu  staff     64  9 13 12:58 IOTA
-rw-r--r--@ 1 leiliu  staff  15258  5 21  2021 a.png
-rw-r--r--@ 1 leiliu  staff     10  9 15 09:41 a.txt
drwxr-xr-x  4 leiliu  staff    128 10 14 00:45 demo
-rw-r--r--@ 1 leiliu  staff     20  9 13 11:55 hello.txt
drwxr-xr-x  4 leiliu  staff    128  9 17 20:34 mytemp
-rw-r--r--@ 1 leiliu  staff     13  9 16 17:28 news1.txt
-rw-r--r--  1 leiliu  staff      0  9 13 05:30 news2.txt
drwxr-xr-x  2 leiliu  staff     64 12 27 10:00 test
drwxr-xr-x  3 leiliu  staff     96 12 27 10:00 test1
drwx--x--x  2 leiliu  staff     64 12 27 10:01 test2
leiliu@leideMBP IOT % 
rmdir  [-p]   目录名称            # 删除空的目录
cp  复制文件或目录
# 创建一个空目录
leiliu@leideMBP IOT % mkdir test

leiliu@leideMBP IOT % ls 
IOTA		a.txt		hello.txt	news1.txt	test
a.png		demo		mytemp		news2.txt

# 将 a.txt	文件 复制到 test 目录下
leiliu@leideMBP IOT % cp a.txt test 

# 再次复制,加上 -i 参数,增加覆盖询问
leiliu@leideMBP IOT % cp -i a.txt test
overwrite test/a.txt? (y/n [n]) y
leiliu@leideMBP IOT % 
rm  [-fir]  文件或目录

选项与参数:

  • -f: 就是force的意思,强制
  • i: 互动模式,在删除前会询问使用者的是否动作
  • -r: 递归删除!
mv	 移动文件与目录,或者修改名称
leiliu@leideMBP IOT % ls
IOTA		a.txt		hello.txt	news1.txt	test
a.png		demo		mytemp		news2.txt
leiliu@leideMBP IOT % mv hello.txt test
leiliu@leideMBP IOT % cd test
leiliu@leideMBP test % ls
a.txt		hello.txt
leiliu@leideMBP test % cd ..
leiliu@leideMBP IOT % mv test testA
leiliu@leideMBP IOT % ls
IOTA		a.txt		mytemp		news2.txt
a.png		demo		news1.txt	testA

leiliu@leideMBP IOT % ls
IOTA		a.txt		mytemp		news2.txt
a.png		demo		news1.txt	testA
leiliu@leideMBP IOT % cd testA 
leiliu@leideMBP testA % ls
a.txt		hello.txt
leiliu@leideMBP testA % 

文件属性

r: 4         w: 2.            x:1
  • owner. = rwx=4+2+1 =7
  • group = rwx = 4+2+1=7
  • others =— =0+0+0=0
chomd 770 filename
文件内容查看

Linux系统中使用以下命令来查看文件的内容:

  • cat 由第一行开始显示文件内容
  • tac从最后一行开始显示,可以看出tac是cat的倒著写!
  • nl 显示的时候,顺道输出行号!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5681702.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存