Linux常用命令分分快三全天计划网站

作者:电脑系统

2、 查看当前目录:pwd

/

可以加上 -n 参数显示行号: $ cat -n passwd

  回调上次所在的目录:cd

  查看命令在哪个位置:which 命令名字 (ps:which ls)

  根目录:用 / 表示   

  斜杠:/   反斜杠:    横杠:-  下划线: _   竖杠: | 

3、 常用快捷键:

  停止进程或者退出程序:Ctrl c

  清除屏幕(假清幕):Ctrl l 或者直接在终端输入clear

  彻底清除屏幕上的日志(真清屏): 直接在终端输入reset

  查看之前在终端敲过的命令:直接在终端输入history 

  ! 历史命令号  可以直运行历史命令

  tab键可以自动补全,要多加利用

  终端控制台文字和窗口调大:Ctrl  Shift  

  终端控制台文字和窗口调大:Ctrl   -    注意: 这里的 或者-是主键盘上的而不是小键盘的

  退出窗口:exit  或者 ctrl d

8、创建目录及文件命令:

  创建目录:mkdir 目录名(ps:mkdir test) 这里的test就是目录名

  创建文件:touch 文件名(ps:touch test.txt)

  使用linux系统自带的文本编辑工具打开文件命令:gedit 文件名(ps:gedit test.txt)

9、ls 命令的使用:

  ls -a 列出所有的文件和目录(包含隐藏文件)

  ls -l 以列表的方式列出

  ls -l -h 列表方式列出,并且显示文件大小

  ls -a -h -l 列表方式列出文件,并且显示文件大小和隐藏文件  ----->简写方式:ls -alh

10、文件权限:

  linux是多用户,任务操作系统

  root权限:linux最高权限sudo组,有一部分root权限功能

  普通用户账号切换到root账号:sudo -s

  从root账号退出到普通账号:exit

  删除文件命令:rm 文件名  (ps:rm test.txt)

11、命令格式:

  命令    可选项    参数

  ls         -alh      /bin

12、...的区别

  . 代表当前目录

  ..代表上级目录

  .文件名  表示隐藏文件

  ..目录名  表示隐藏目录

  以树状结构显示目录:tree

13、通配符: *

  查看1开头的文件:  ls 1*

  列出所有文件:ls 或者 ls *

  列出以c结尾的文件: ls  *.c

  列出以1开头并且以3.txt结尾的文件:ls 1*3.txt  或者 ls 1?3.txt  

  列出以h开头并且以.c结尾的文件:ls h*.c

  列出开头是1中间是2或者3或者8末尾是4后缀为.txt的文件: ls 1[238]*4.txt

14、输出重写向命令:

  > 把之前的内容覆盖:  ps: ls /bin > test.txt

  >> 在之前的文件追加

15、more分屏显示

  cat  把文件所有信息显示在终端.  ps:cat test.text

  more 把文件所有信息分屏显示在终端

  more 文件名。 ps:more test.txt  注意:f 下一屏 ,b上一屏,q退出

16、管道  |

  ps:把/bin目录下的所有信息输出到more命令里面    命令:ls /bin | more

  也可以用cat代替:ls /bin | cat

17 、绝对路径和相对路径:

  绝对路径以 / 根目录开始   ps:当我们在/home/test1/test2,以绝对路径方式切换到上级目录:cd /home/test1

  相对路径以当前目录开始   ps: 当我们在/home/test1/test2,以相对路径切换到上级目录:cd ..

18、which 查看命令位置:

    ps:查看ls 在哪个位置:  which ls

19、文件管理基本命令:

  创建目录: mkdir 目录名称

  创建递归目录: mkdir a/b/c -p

  删除文件夹: rmdir 非空目录名称

  递归删除空目录:rmdir a/b/c -p  注意:这里的文件夹a,b,c必须为空才能删除

  删除文件或者目录: rm 文件名或者目录名 -r  ps: rm a -r

  删除当前目录下所有内容(这里内容指的是文件或者目录):sudo rm * -r

20、查看或者合并文件内容:

  cat 文件1  文件2 > 文件3   表示将文件1和文件2合并到文件3里 

  cat 文件1  文件2  表示将文件1和文件2的信息一起显示到终端上

21、tac 查看文件内容 ,相当于cat倒过来

22、grep 文本中搜索:

  ps:准备把/bin内容保存到haha.txt,命令:ls /bin > haha.txt

   搜索以'ntfs'开头的内容:grep '^ntfs' haha.txt

   搜索以'ntfs'开头的内容并且显示行和忽略大小写:grep -ni  '^ntfs' haha.txt

   搜索内容不是以'ntfs'开头并且显示行和忽略大小写:grep -vni '^ntfs' haha.txt

   搜索以‘s’结尾的内容:grep 's$' haha.txt

23、find查找文件:

  1.查找根目录下文件大于2Mb的文件:find / -size 2M

  2.查找根目录下以.py文件结尾的文件:find / -name '*.py'

  3.查看根目录下所有可读可写可执行的文件:find / -perm 0777

24、cp拷贝文件:

  绝对路径:把/home/a/test.txt拷贝到当前目录:cp /home/a/test.txt ./ -r

  相对路径:把/home/a/test.txt拷贝到当前目录:cp ./../../test.txt ./ -r

25、mv移动文件和目录

  ps1:把当前目录下的目录a移动到当前目录下的test目录:mv a/ test

  注意:1.如果test目录不存在,会变成把目录a名字修改成test

      2.如果test是文件,就会报错

      3.如果test是目录,就会移动成功

  ps2:把当前目录下的a.txt移动到当前test目录下 :mv a.txt test

  注意:1.如果test目录不存在,就会变成把a.txt名字修改成test.txt

      2.如果test是文件,就会变成把a.txt的名字修改成test.txt,并且把原来的test.txt文件内容覆盖

      3.如果test是目录,就会移动成功

 

 

  

  

 

大写A 是—almost-all 是几乎全部,不是全部

批量将这 5 个文件,文件名改为大写: $ rename 'y/a-z/A-Z/' .c

  跳转到根目录: cd /

文件类型 创建者权限 创建者所属组权限 访客权限

sudo apt-get update

  切换到当前用户的家目录:cd 或者cd ~

cd .bin #错误,. 文件名隐藏文件,没有.bin文件夹

使用 mv(move or rename files)命令移动文件(剪切)。将文件“ file1 ”移动到 Documents 目录:

1、 打开终端:Ctrl Alt T  

rwx => 111 三位二进制 => 7

格式:mv 旧的文件名 新的文件名: $ mv file1 myfile

 

tab 键 可以判断当前输入的文件是否存在,如果tab不出来说明没有该文件

(10)查看文件
【1】使用 cat,tac 和 nl 命令查看文件

       关闭和终端:Ctrl d

ls:显示当前路径下面的文件夹或文件

$ mv file1 Documents

  切回到上级目录:cd ..

压缩,c是代表压缩,v是代表显示压缩过程,z是使用gzip压缩库,f是指定生成的压缩文件

tar cvzf test.tar.gz test/; test是需要压缩的文件

1.FHS标准

  列出当前下的目录或者文件:ls  (ls是一个命令,同时也是放在/bin目录下的一个程序)

进入某个目录

cd /mnt/;

rm -f 是强制删除,就不会提示是否要删除

如果有个文件夹test下面还有很多其他的子文件夹和子文件

那么使用rm -f 是不能删除的

rm -r 是遍历删除test文件夹下是所有子文件包括自己

通常我们使用rm -rf

grep 搜索

grep a phpinfo.php 显示phpinfo.php文件中包含a的行

管道符 起到过滤的作用

[root@localhost yutao]# ls -l | grep ‘php' 只显示当前文件夹下包含php的内容

ls | grep '^p’ 显示以p开头的行内容

find /dir -name filename 在/dir目录及其子目录下面查找名字为filename的文件

find ./ -name ph* 查找当前目录下名为ph开头的文件(不能是文件夹)

(8)重命名文件

  共用一个窗口打开新的终端:Ctrl Shif T

回到Linux根目录

-n : 设置行号的样式,主要有三种:

/dev

(3)相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点,表现形式如:usr/local/bin (这里假设你当前目录为根目录)。

rwx r-x r-x

(2)新建目录

./

前两个命令都是用来打印文件内容到标准输出(终端),其中 cat 为正序显示,tac 为倒序显示。

ls -al:显示全部文件的详细列表

【2】使用 more 和 less 命令分页查看文件

r--:只读 => 100 => 4 421

简单解释一下上面的命令,rename 是先使用第二个参数的通配符匹配所有后缀为 .txt 的文件,然后使用第一个参数提供的正则表达式将匹配的这些文件的 .txt 后缀替换为 .c

文件类型

$ tail -n 1 /etc/passwd

小写a 是显示所有

nl 命令,添加行号并打印,这是个比 cat -n 更专业的行号打印命令。

cd /bin #正确,绝对路径,任何绝对路径都以"/"开头,如果"/"放在最开头,指根目录

(7)移动文件

/etc/hosts

目录路径 (1)使用 cd 命令可以切换目录,在 Linux 里面使用 . 表示当前目录,.. 表示上一级目录(注意,以 . 开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,使用 ls -a 命令查看隐藏文件), - 表示上一次所在目录,~ 通常表示当前用户的 home 目录。使用 pwd 命令可以获取当前所在路径(绝对路径)。 进入上一级目录: $ cd .. 进入你的 home 目录: $ cd ~ # 或者 cd /home/<你的用户名>使用 pwd 获取当前路径: $ pwd

move

mv test*.php test/;

ln 源文件 目标文件 硬链接

ln -s 源文件 目标文件 软连接(相当于快捷方式)

导入命令 >

echo 厉害 > yy.txt

追加命令 >>

echo 的不行 >> yy.txt

scp /Users/yutao/Desktop/Linux/mysql-5.1.57.tar.gz yutao@172.16.2.155:/home/yutao/yutao/soft

tar

(5)删除文件

ls -a:显示全部文件(包括隐藏 文件夹或文件的名字前面有一个.)
ls -l:显示详细列表

甚至更直接的只看一行, 加上 -n 参数,后面紧跟行数:

w:可写

-b a:表示无论是否为空行,同样列出行号("cat -n"就是这种方式)

r:可读

跟复制目录一样,要删除一个目录,也需要加上 -r 或 -R 参数:

[root@localhost 软件]# man ls 列出ls 命令里的所有参数

-n rz:在行号字段最右边显示,且加 0

/etc目录用于存放Linux/Unix系统的配置文件

如果提示" command not found ",就先安装:

cd ./bin #正确,.本目录,当单独使用或者后面跟着文件分隔符(/)就表示本目录

(1)FHS 定义了两层规范,第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该放置设置文件,/bin 与 /sbin 则应该放置可执行文件等等。

x:可执行(执行文件中的代码;文件夹若没有x权限,表示不能打开文件夹)

有时候你会遇到想要删除一些为只读权限的文件,可以使用 -f 参数强制删除:

/etc

(6)删除目录

../

打开后默认只显示一屏内容,终端底部显示当前阅读的进度。可以使用 Enter 键向下滚动一行,使用 Space 键向下滚动一屏,按下 h 显示帮助,q 退出。

-:出现在对应位置,表示没有该权限

$ rm -r family

copy,复制文件

cp phpinfo.php test3.php

练习

将文件拷贝到指定文件夹下

将文件“ file1 ”重命名为“ myfile ”:

-:文件

$ rm test

创建文件夹,p参数自动检查是否存在父级目录,不存在则自动创建

mkdir -p /mnt/cdrom;

使用通配符批量创建 5 个文件: $ touch file{1..5}.txt

一共是九位字符

-n rn:在行号字段最右边显示,且不加 0

755

sudo apt-get install tree

查找某文件夹,从根目录查找名字叫yutao的文件夹

find ./ -type d -name yutao

cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename 按
最后按 Ctrl D 结束输入 只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件: $cat file1 file2 > file

cat sky2.sh

cat:显示文件内容

cat -n phpinfo.php; -n 代表行数

cat -n phpinfo.php | grep a 显示phpinfo.php文件中包含a的行

cat phpinfo.php > test.php 将一个文件里的内容写入到另一个文件中

练习:

查看文件中包含d的行,并将改行导入到yy.text中

cat phpinfo.php | grep d > yy.txt

练习:

只查看文件的头几行(默认为 10 行,不足 10 行则显示全部)和尾几行 $ tail /etc/passwd

在根目录,进入bin文件夹

关于绝对路径,简单地说就是以根" / "目录为起点的完整路径,以你所要到的目录为终点,表现形式如:/usr/local/bin,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。

查看文件是否包含d,把包含的行数,导入到yy.text中

cat -n t9.sh | grep sky > t8.sh == grep "sky" t9.sh > t8.sh

$ cp -r father family

/usr

创建名为 test 的空白文件,因为在其它目录没有权限,所以需要先 cd ~ 切换回用户的 /home/shiyanlou 目录:$ cd ~  $ touch test

d: d开头的是文件夹

使用 -p 参数,同时创建父目录(如果不存在该父目录),如下我们同时创建一个多级目录(这在安装软件、配置安装路径时非常有用):

回家:cd ~

$ mkdir -p father/son/grandson

按q退出

创建名为“ mydir ”的空目录: $ mkdir mydir

解压到指定路径

tar zxvf test.tar.gz -C test2/

history: 敲过的命令 !行数=>执行该行命令

vi vim编辑器

vi vim 它们都是多模式编辑器,不同的是vim 是vi的升级版本,它不仅兼容vi的所有指令,而且还有一些新的特性在里面.

q q!

wq wq!

使用 mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性。

[root@localhost ~]# cd /

相对路径 $ cd ../../usr/local/bin

cd bin #正确,相对路径,== cd ./bin

mv 源目录文件 目的目录:

l:连接(快捷方式)

注意:这个操作要在doucuments这个目录下

hosts文件是Linux系统中一个负责IP地址与域名快速解析的文件

绝对路径 $ cd /usr/local/bin

解压z参数是调用gzip压缩工具,x是解压,v是显示解压过程,f是指定要解压的文件路径

tar zxvf test.tar.gz;

将之前创建的“ test ”文件复制到“ /home/shiyanlou/father/son/grandson ”目录中:

d rwx r-x r-x

批量将这 5 个后缀为 .txt 的文本文件重命名为以 .c 为后缀的文件:

根目录下有很多的文件 最前面显示的是权限

3.Linux 文件的基本操作

dev是设备(device)的英文缩写。/dev这个目录对所有的用户都十分重要。因为在这个目录中包含了所有Linux系统中使用的外部设备

使用 more 命令打开 passwd 文件:$ more passwd

大小写也有区分

(3)将目录定义为四种交互作用的形态

c:硬件设备

(9)批量重命名 rename

创建文件夹,p参数自动检查是否存在父级目录,不存在则自动创建

mkdir -p /mnt/cdrom;

(11)查看文件类型 file

$ rename 's/.txt/.c/' .txt

使用 touch 命令创建空白文件,关于 touch 命令,其主要作用是来更改已有文件的时间戳的(比如,最近访问时间,最近修改时间),但其在不加任何参数的情况下,只指定一个文件名,则可以创建一个指定文件名的空白文件(不会覆盖已有同名文件),当然你也可以同时指定该文件的时间戳。

(2)绝对路径

(12)编辑文件 学习 vim 编辑器 的使用

使用 cp(copy)命令复制一个文件到指定目录。

要成功复制目录需要加上 -r 或者 -R 参数,表示递归复制,就是说有点“株连九族”的意思:

(4)复制目录

tail

参数 -f,这个参数可以实现不停地读取某个文件的内容并显示。这可以让我们动态查看日志,达到实时监视的目的。

比如我们要查看之前从 /etc 目录下拷贝来的 passwd 文件:

$ cp test father/son/grandson

使用 rm(remove files or directories)命令删除一个文件:

(4)以 home目录为起点,分别以绝对路径和相对路径的方式进入 /usr/local/bin 目录:

(3)复制文件

$ rm -f test

-b : 指定添加行号的方式,主要有两种:

-b t:只列出非空行的编号并列出(默认为这种方式)

它的常用的几个参数:

-n ln:在行号字段最左端显示

$ mkdir Documents

$ cat passwd

(1)新建空白文件

$ file /bin/ls

(2)$ tree / 在实验环境中查看目录

第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件,/usr/share 放置共享数据等等。

【3】使用 head 和 tail 命令查看文件

-w : 行号字段占用的位数(默认为 6 位)

本文由分分快三计划发布,转载请注明来源

关键词: 分分快三计划 日记本 山东农