1、Linux常用命令
命令 | 作用 | 备注 |
---|---|---|
ls[目录名] | 查看当前目录下的内容 | ls查看当前目录下的内容(文件及目录);ls / 查看指定目录下的内容 |
pwd | 查看当前所在目录 | |
cd[目录名] | 切换目录 | cd / 切换到根目录;cd /root(xx) 切换到root(xx)目录 |
touch[文件名] | 如果文件不存在,创建文件 | 一次性创建文件,空格隔开 |
mkdir[目录名] | 创建目录 | |
rm[文件名] | 删除指定文件 | 删除文件时,需要确认输入y |
修改Linux编码:
echo ‘LANG=“en_US.UTF-8”’>>/etc/profile
source/etc/profile
命令使用技巧
- Tab键自动补全
- 连续两次Tab键,给出操作提示
- 使用上下箭头快速调出曾经使用过的命令
- 使用clear命令或者Ctrl+l实现清屏
命令格式
command 【-options】【parameter】
命令名 选项(可选) 参数(可选)
2、文件目录操作命令
命令 | 作用 | 备注 |
---|---|---|
ls [-al] [dir] | 显示指定目录下的内容 | -a显示所有文件目录包括隐藏文件;-l除文件名称外,同时将文件形态(d表示目录,-表示文件)、权限等信息详细列出。 |
cd [dirName] | 用于切换当前工作目录,进入指定目录 | ~表示用户的home目录,.表示目前所在目录,…表示目前目录位置的上级目录。 |
cat [-n] fileName | 用于显示文件内容 | -n 由1开始对所有输出的行数编号 |
more fileName | 以分页的形式显示文件内容 | 回车键向下滚动一行;空格键向下滚动一屏;b返回上一屏;q或ctrl+c退出more |
tail [-f] fileName | 查看文件末尾的内容 | -f动态读取文件末尾内容并显示,通常用于日志文件的内容输出。-20末尾20行 |
mkdir [-p] dirName | 创建目录 | -p确保目录名称存在,不存在的就创建一个,可以实现多层目录同时创建。 |
rmdir [-p] dirName | 删除空目录 | -p当子目录被删除后使空目录为空,一并删除 |
rm [-rf] name | 删除文件或者目录 | -r: 将目录及目录中所有文件(目录)逐一删除,即递归删除(即删除前需确认)。-f: 无需确认,直接删除 |
- echo 1>> 1.txt 往1.txt尾部追加内容
- *: 是一个通配符,代表任意字符;
- rmdir itcast* : 删除以itcast开头的目录
- rmdir *itcast : 删除以itcast结尾的目录
3、拷贝移动命令
命令 | 作用 | 备注 |
---|---|---|
cp [-r] source dest | 用于复制文件或目录 | -r: 如果复制的是目录需要使用此选项,此时将复制该目录下所有的子目录和文件 |
mv source dest | 为文件或目录改名、或将文件或目录移动到其它位置 | 已存在即移动否则改名 |
tar [-zcxvf] fileName [files] | 对文件进行打包、解包、压缩、解压 | -z: z代表的是gzip,通过gzip命令处理文件,gzip可以对文件压缩或者解压; -c: c代表的是create,即创建新的包文件;-x: x代表的是extract,实现从包文件中还原文件; -v: v代表的是verbose,显示命令的执行过程; -f: f代表的是file,用于指定包文件的名称 |
4、文本编辑命令
vi:对文件内容进行编辑。 vi fileName
vim:vi加强,需要安装,安装命令:yum install vim。vim fileName
1). 在使用vim命令编辑文件时,如果指定的文件存在则直接打开此文件。如果指定的文件不存在则新建文件。
2). vim在进行文本编辑时共分为三种模式,分别是 命令模式(Command mode),插入模式(Insert mode)和底行模式(Last line mode)。这三种模式之间可以相互切换。
4.1命令模式
- 命令模式下可以查看文件内容、移动光标(上下左右箭头、gg、G)
- 通过vim命令打开文件后,默认进入命令模式
- 另外两种模式需要首先进入命令模式,才能进入彼此
命令模式指令 | 含义 |
---|---|
gg | 定位到文本内容的第一行 |
G | 定位到文本内容的最后一行 |
dd | 删除光标所在行的数据 |
ndd | 删除当前光标所在行及之后的n行数据 |
u | 撤销操作 |
shift+zz | 保存并退出 |
i 或 a 或 o | 进入插入模式 |
4.2插入模式
- 插入模式下可以对文件内容进行编辑
- 在命令模式下按下[i,a,o]任意一个,可以进入插入模式。进入插入模式后,下方会出现【insert】字样
- 在插入模式下按下ESC键,回到命令模式
4.3底行模式
- 底行模式下可以通过命令对文件内容进行查找、显示行号、退出等操作
- 在命令模式下按下[:,/]任意一个,可以进入底行模式
- 通过/方式进入底行模式后,可以对文件内容进行查找 D. 通过:方式进入底行模式后,可以输入wq(保存并退出)、q!(不保存退出)、set nu(显示行号)
5、查找命令
命令 | 作用 | 备注 |
---|---|---|
find dirName -option fileName | 在指定目录下查找文件 | |
grep word fileName | 从指定文件中查找指定的文本内容 |
*通用