LINUX笔记1(命令行和目录结构)

  • linux目录功能

LINUX笔记1(命令行和目录结构)

 

  • 命令行

  • shell提示符

LINUX笔记1(命令行和目录结构)

 LINUX笔记1(命令行和目录结构)

  • 常用命令

systemctl isolate multi-user.target  #切换到命令行界面,对应init级别为3
systemctl isolate graphical.target   #切换到图形化界面,对于init级别为5

  • cd命令

功能:切换工作目录

用法:

cd dirName #dirname代表目录参数
~ 表示普通用户的home目录或者是root用户的root(根)目录;
. 表示当前目录;
..表示当前目录的上一级目录;
- 表示上一次工作的目录;
/ 表示根目录

 LINUX笔记1(命令行和目录结构)

 

 

 

  • ls命令

功能:显示指定目录下的内容

用法:(注:[] 中括号代表可选)

ls [options][name...]

常用参数:

    • -a #显示所有文件和目录,但不会显示隐藏文件
    • -l #显示文件名,权限,拥有者,文件大小等信息
    • -r #将文件按照相反次序排列(按英文字母的相反次序)

LINUX笔记1(命令行和目录结构)

 

 

 

  • mkdir命令

功能:用来建立名称为dirName的目录

用法:

mkdir dirName

mkdir {dirName_1,dirName_2}

LINUX笔记1(命令行和目录结构)

 

 

 

  • touch命令

功能:用来修改文件或目录的时间属性,包括存取时间和修改时间。当文件不存在时,创建一个新文件。

用法:

touch [options] fileName

LINUX笔记1(命令行和目录结构)

 

 

 查看testFile文件的信息,发现文件不存在,使用touch命令后,testFile被创建,第二次使用touch后,时间属性被修改。

  • rm/rmdir命令

功能:rm 删除文件或者目录;rmdir删除空目录。

用法:

rm [options] fileName/dirName

rmdir [-p] dirName

rm常用参数:

    • -i 删除前逐一询问确认。
    • -f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
    • -r 将目录及以下之档案亦逐一删除。

LINUX笔记1(命令行和目录结构)

 

 

 

  • cp命令

功能:复制文件或者目录

用法:

cp [options] source dest

常用参数:

  • -r  #若给出的源文件是一个目录文件,此时将复制该目录下所有的子目录和文件。

LINUX笔记1(命令行和目录结构)

 

 

 查看A目录的内容,查看B目录的内容,将A目录下的内容全部复制到B。

  • mv命令

功能:

    • 为文件或者目录改名;
    • 将文件或者目录移动到其他位置;

用法:

mv [options] source dest

LINUX笔记1(命令行和目录结构)

 

 

 创建A目录,查看B,B不存在。将A改名成B,再次查看B,B存在。查看A,A不存在。创建A目录,将A移动至B目录下,查看B目录内容。

  • cat命令

功能:查看文件内容,并打印到标准输出设备上。

用法

cat [options] filename

LINUX笔记1(命令行和目录结构)

 

 

 

  • 输出重定向(>和>>)

echo "aa" 1>b.txt  #将正确打印的结果输出至b.txt文件中

echo "bb" 1>b.txt #将正确打印的结果输出至b.txt文件中,并且覆盖原内容

echo "aa" 1>>b.txt #将正确打印的结果输出至b.txt文件中,并且在原内容的基础上追加内容

LINUX笔记1(命令行和目录结构)

 

rmdir命令用来删除空白目录,a.txt是一个文件。
rmdir a.txt 2>b.txt #将错误的输出结果,重定向至b.txt中
rmdir c.txt 2>b.txt #将错误的输出结果,重定向至b.txt中,并且覆盖原内容
rmdir a.txt 2>b.txt #将错误的输出结果,重定向至b.txt中,并且在原内容的基础上,追加内容

 

LINUX笔记1(命令行和目录结构)

 

 

 

  • 其他常用命令

pwd     #查看当前位置

date    #日期命令

whoami  #在线用户命令

cal     #日历命令

uname   #系统信息命令

wc      #统计命令

su      #用户切换命令

clear   #清屏命令

history #历史

man     #帮助命令

exit    #注销shell会话(ctrl+d)

echo    #打印字符串 

LINUX笔记1(命令行和目录结构)

 

 LINUX笔记1(命令行和目录结构)

 

 2行,10个单词,116个字节

LINUX笔记1(命令行和目录结构)

 

 history命令中输入 !+序号数,即可完成对应的命令.

LINUX笔记1(命令行和目录结构)

 

 LINUX笔记1(命令行和目录结构)

之前使用su命令切换到jdr用户中,又从jdr中使用su切换回root。

LINUX笔记1(命令行和目录结构)

  • 变量

LINUX笔记1(命令行和目录结构)

 

  • 查询通配符

*代表N个字符

?代表1个字符

[]代表一个字符的范围

!和^代表取反

LINUX笔记1(命令行和目录结构)

 

LINUX笔记1(命令行和目录结构)

上一篇:如何在 Linux 中设置主机名


下一篇:Ubuntu与centos之间的文件传输