首页 > 代码库 > Linux常用命令的简单实用

Linux常用命令的简单实用

 

1.linux目录结构

技术分享

技术分享

/etc:(etcetera):系统配置文件存放的目录。不建议在此目录下存放可执行文件。重要的配置文件有,如上图。

/usr:(unix shared resourced) 应用程序存放目录,/usr/bin 存放应用程序,/usr/share 存放共享数据,/usr/lib 存放不能直接运行的,却是许多程序运行所必需的一些函数库文件。/usr/local:存放软件升级包。/usr/share/doc:系统说明文件存放目录。/usr/share/man:程序说明文件存放目录,使用man ls 时会查询 /usr/share/man/man1/ls1.gz.

/root:系统管理员root的家目录.

2.磁盘管理常用命令:

 ls(list):列出目录内容

-a:查询所有文件和文件夹,包括隐藏的。

-l:详细列表。

liux命令中参数一般无序的,特殊情况除外。

-h:友好的展示。

ls -l 简写为 ll.

具体的细节使用可以用 man ls来查看。有命令详细使用都可以用man 命令来查看。

cd (change directory) 功能:切换目录

语法:cd 【目录】

cd ~:当前用户家目录

cd /:根目录

cd /目录名:任意目录切换到指定的目录 , /目录名  Linux的绝对路径

cd -:上一次访问的目录。只能在两个目录间切换,相当于windows 系统的后退。

mkdir(make directoriy) 功能: 创建目录

mkdir -p 文件夹名称

-p 父目录不存在的情况下,先生成父目录(parents)

需要在/root/t1 目录下创建一个t2目录

位置:/root

命令:相对:mkdir t1/t2   

          绝对:mkdir /root/t1/t2

需要在当前文件下创建一个t目录,条件:t3和t4都不存在。

命令:

mkdir -p t3/t4

rmdir(remove directory)命令:

3.文件浏览命令

cat 文件名 快捷查看当前文件内容。(cat 适合查看少量信息的文件)。

more 文件名 分页显示文件内容

操作

Enter 向下N行,需要定义,默认为1行。

空格键 向下滚动一屏 或者 Ctrl+F

B 返回上一屏 或Ctrl+B

q 退出 more

less  -mN 文件名 分页显示文件内容,标注每行的行号

操作

Enter 向下N行,需要定义,默认为1行。

空格键 向下滚动一屏 或者 Ctrl+F

B 返回上一屏 或Ctrl+B

q 退出 less

tail -数字 文件名 可以快速查看文件后X行的内容

例如:tail -10 文件名 查看文件后X行的内容。

4.文件操作命令

cp(copy) 

cp 需要复制的文件 复制的位置

需求:把/root/Demo1.java 复制到 /root/t1 目录中

位置:/root

命令:cp Demo1.java /root/t1

          cp /root/Demo1.java /root/t1

需求:把/root/Demo1.java 复制到 /root/t1 目录中 改名为 ddd.java

位置:/root

命令:cp Demo1.java  t1/ddd.java

复制目录

-r:递归处理,将该目录及目录下所有文件一并处理。

cp -r 复制的文件 复制文件的位置

mv 命令

mv(move) 功能:移动或者更名现有的文件或者目录

语法:mu [源文件或目录] [目标文件或目录]

-f 若目标文件或者目录与现有的文件或目录重复,则直接覆盖现有的文件或目录

mv 移动的文件 移动的位置

更名操作:

需求:把1.java 改名为2.java

mv 1.java 2.java

mv的改名依赖着一次移动,移动到原目录下,再改名。

rm命令

rm (remove) 功能:删除文件或目录

-f:强制删除文件或者目录,-r:递归处理  将指定目录下的文件及子目录一并处理。

删除文件 rm 文件名

删除目录 rm -rf 目录名

注意:rm -rf *删除当前目录下所有内容

          rm -rf /* 删除Linux系统根目录下所有内容

find 命令:功能 查找文件或者目录

语法:find 目录名 -name ‘需要查找的字符串

* 表示0 ~到多个任意字符

需求:查找 /root 目录下所有以ins 开头的文件或者目录

命令: find /root ‘ins*‘

vim 命令

技术分享

 技术分享

grep 和管道

grep 正则表达式,字符串搜索工作 

格式:grep -i 需要搜索的字符串 搜索的文件

-i 忽略大小写查找数据

管道:| 可以把好多命令连起来使用

如:ll | grep t 查找但当前目录,所有带关键字t的行数据

压缩、解压命令【重要】

linux压缩包: *.tar 打包,大小不会进行压缩。

                     *.tar.gz 打包,并压缩文件大小。

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

技术分享

 

 技术分享

技术分享

技术分享

 

Linux常用命令的简单实用