首页 > 系统服务 > 详细

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

时间:2020-05-19 23:40:17      阅读:113      评论:0      收藏:0      [点我收藏+]
  • linux目录功能

技术分享图片

 

  • 命令行

  • shell提示符

技术分享图片

 技术分享图片

  • 常用命令

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

  • cd命令

功能:切换工作目录

用法:

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

 技术分享图片

 

 

 

  • ls命令

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

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

ls [options][name...]

常用参数:

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

技术分享图片

 

 

 

  • mkdir命令

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

用法:

mkdir dirName

mkdir {dirName_1,dirName_2}

技术分享图片

 

 

 

  • touch命令

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

用法:

touch [options] fileName

技术分享图片

 

 

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

  • rm/rmdir命令

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

用法:

rm [options] fileName/dirName

rmdir [-p] dirName

rm常用参数:

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

技术分享图片

 

 

 

  • cp命令

功能:复制文件或者目录

用法:

cp [options] source dest

常用参数:

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

技术分享图片

 

 

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

  • mv命令

功能:

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

用法:

mv [options] source dest

技术分享图片

 

 

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

  • cat命令

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

用法

cat [options] filename

技术分享图片

 

 

 

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

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

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

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

技术分享图片

 

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中,并且在原内容的基础上,追加内容

 

技术分享图片

 

 

 

  • 其他常用命令

pwd     #查看当前位置

date    #日期命令

whoami  #在线用户命令

cal     #日历命令

uname   #系统信息命令

wc      #统计命令

su      #用户切换命令

clear   #清屏命令

history #历史

man     #帮助命令

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

echo    #打印字符串 

技术分享图片

 

 技术分享图片

 

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

技术分享图片

 

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

技术分享图片

 

 技术分享图片

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

技术分享图片

  • 变量

技术分享图片

 

  • 查询通配符

*代表N个字符

?代表1个字符

[]代表一个字符的范围

!和^代表取反

技术分享图片

 

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

原文:https://www.cnblogs.com/jdr-gbl/p/12913234.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!