Linux的简单命令(一)

2019-04-06  本文已影响0人  思君_4cd3

Linux的Shell

1.Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口,它接收用户命令并把它们送入内核去执行。
2.实际上Shell是一个命令解释器,它解释由用户输入的命令并且把他们送到内核。不仅如此,Shell有自己的编程语言用于对命令的编辑,它允许用户编写由Shell命令组成的程序。Shell编程语言具有普通编程语言的很多特点,比如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序具有同样的效果。(百度)
3.查看Shell方法:echo $SHELL
4.Shell提示符标识了命令行的开始:

Linux基本命令:

1.基本简单命令:
ls:查看当前文件夹下所有内容
ls -l:查看当前文件夹下所有内容的详细信息
-rw-rw-r--: -表示文件
drwxrwxr-x: d表示文件夹
cd:进入一个文件夹
cd / :表示进入根目录
2.主要文件夹:
/home: 存放除了root用户以外用户的私有文件夹
/etc:存放配置文件
/usr:安装文件
/root:root用户的私有文件夹,root是超级用户
3.帮助命令

man:

ps:(1)Space键可以显示下一屏的文本信息
(2)q键退出
$man ls:查看man手册,显示系统手册页中的内容,内容大多数是对命令的解释信息
man l echo 或 man echo:查看echo的命令
man bash :查看Linux内部命令(使用手册)
help cd:查看内部help命令,直接使用help后接要查询的命令

info:

info是一个基于菜单的超级文本系统
info bash :使用信息页info COMMAND
info ls:查看手册
PS:(1)?键可以列出info窗口中的相关命令
(2)Space键可以进行滚动浏览
(3)q键是退出

help:

命令接收此参数
ls --help:查看help相关的命令
PS:help最简单,info信息最详尽,man介于两者之间

Linux中的目录:

“/ ”:表示根目录
“." :工作目录(当前目录)
”..“:父目录
PS:(1)用pwd命令查询当前工作目录路径。
(2)用户可以通过一个"~" 字符来引用自己的主目录(cd~)

文件路径:

路径中间用”/“分开
绝对路径:/home/aaa/hello.txt
相对路径:
./hello.txt
bin/cp
../home/aaa

文件与目录操作命令:

ls:显示文件名称和属性等
mkdir/rmdir:创建或删除一个目录
cp:将给出的文件或目录复制到另一个文件或目录中
mv:为文件或目录改名或将文件由一个目录移入另一个目录中
rm:删除一个目录中的一个或多个文件或目录
cat:连接并显示指定的一个和多个文件的有关信息
tac:从最后一行开始显示文件
more/less:用于在终端按屏显示文本文件
head/tail:用于显示文本文件的前几行或后几行
touch:用于创建一个新文件
nl:显示时同时输出行号
ln:为某一个文件在另一个位置建立一个符号连接

ls

作用:显示目录内容
格式:ls [选项][目录或文件]
ls -la :列出所有文件包括隐含文件
ls -dl :仅查看目录属性
ls -R :递归显示子目录的文件
ls/home/aaa:查看/home/aaa文件信息
ls -l:查看文件
ls -ld:查看路径
ls -lh :查看文件属性


分析.png
mv:

作用:移动文件(目录), 修改文件名(目录名)
格式:mv [options] 源文件或目录 目标文件或目录

1.将/usr/cbu中的所有文件移到当前目录(用“.”表示)中:
$ mv /usr/cbu/ * .

2.将文件cjh.txt重命名为wjz.txt:
$ mv cjh.txt wjz.txt

cp:

作用:复制文件或目录
语法: cp [选项] 源文件或目录 目标文件或目录

mkdir:

作用:创建一个目录
格式:mkdir [选项] dirname
要求:创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。

rm:

作用:删除一个文件或目录
格式:rm [参数] 文件名或目录名

rmdir:

作用:删除空目录
格式:rmdir [选项] dirname

上一篇 下一篇

猜你喜欢

热点阅读