目录
6. grep 在文件中进行相关字符串的查找操作(搜索内容)
1.vi/vim编辑器--->vi/vim命令
作用:创建文件,编辑文件,查看文件内容。
格式:vi 文件名 or vim 文件名。
在vi中退出不保存的命令是::q!
vim操作流程:
-
vim 文件名--->按下回车,进入该文件,按下i或者a进入编辑环境,完成插入、删除、修改编辑后,按下esc,退出编辑环境,进入查看环境,按下:wq保存并退出,接下来进入命令行界面。
-
:w 指保存。:q 指退出。:wq! 指强制保存并退出。:q! 指强制退出。
-
dd 指删除一行文字。x:指删除一个字符。
-
/行数 表示把光标移至文本第行数行。/查找字符 表示查找某个字符串。
-
$ 光标移至文本的行尾。G 光标移至文本的末尾(文本最后一行第一个字符)。
2. Linux系统中管理文件和目录的命令
1. pwd 显示当前所在路径(打印当前所在的文件夹)。
2. cd /目录名/目录名或文件名 切换不同的目录和文件夹。例:切换到etc目录下:cd /etc;
cd.. 切换到上一级目录;
cd 切换到当前用户的主目录或当前用户的家目录下;
如果是root用户登录Linux系统: 当输入cd后,返回的是/root目录;
如果是普通用户登录Linux系统: 当输入cd后,返回的是/home/用户名目录。
注:cd ~John快速切换到用户John的主目录下。
3. ls 查看目录下的内容。
ls 查看当前目录下的内容;
ls /目录名或者/文件名 查看指定目录或文件下的内容;
Is 参数 其它操作内容 参数的搭配操作
-a 查看目录下所有的内容,包括隐藏文件和目录;
-i 查看目录下每个文件或文件夹的属性信息;
-r 逆向,从后向前显示出目录或文件夹中的内容。
-R 不仅显示当前目录下的内容,还显示子目录下内容。
4. cat 显示文本内容(查看所有)
cat /文件名
cat f1.txt > f2.txt命令可以把f1.txt复制为f2.txt
5. touch 创建空文件
touch 文件名
touch 文件名01 文件名02 文件名03 文件名04
touch /文件名05/文件名06
6. grep 在文件中进行相关字符串的查找操作(搜索内容)
grep 关键词 文件名
7. cp 复制文件
cp 源文件(想要复制的文件) 目标文件(要复制到的位置)
cp /源文件目录/源文件 /目标目录/目标文件
cp /源文件目录/源文件 /目标目录/可更改文件名
-i 提示是否覆盖对应文件下的文件(默认) 例:cp -i 文件名 /目录名---> cp 文件名 /目录名
-v 显示复制进度 例:cp -v 文件名 /目录名
-r 复制目录 例:cp -r 文件名 /目录名
8. mv 移动文件或目录(剪切)
mv 源文件 /目标目录
具体操作可参考7.cp 的复制文件,在这里是指剪切(移动)目录
-i 移动时,提示是否覆盖对应文件下的文件(默认)
-v 显示移动进度
-f 强制移动
9. mkdir 创建空目录
mkdir 文件名01 文件名02 文件名03 文件名04 ... (创建多个空目录)
创建嵌套的目录:mkdir -p /目录名01/目录名02/目录名03/...
10. rmdir 删除空目录
rmdir 目录名
rmdir 文件名01 文件名02 文件名03 文件名04 ... (删除多个空目录)
11. rm 删除文件
rm 文件名
rm 文件名01 文件名02 文件名03 文件名04 ... (删除多个文件)
-i 删除时,给出友好的提示(默认)
-f 强制删除
-v 显示删除进度
-r 删除目录 (空否都可删除)
-rf 强制删除目录
注: pause 停止显示
cat 查看所有
grep 搜索内容
more 查看一页内容
use du .是查看当前目录的剩余空间信息
use df .是查看系统磁盘的空间信息的 没有其他的表示方式
chmod 更改一个文件的权限设置
rpm 假如您需要找出 /etc/my.conf 文件属于哪个包 (package) ,可以执行:rpm -qf /etc/my.conf
在bash中,export命令的作用是:为其它应用程序设置环境变量
exec命令的作用是 在子shell中运行命令
history命令的作用是 使在子shell中可以使用命令历史记录
exports命令的作用是 提供NFS分区给网络中的其它系统使用
/etc/passwd的权限正确是 :-rw-r--r--
/etc/shadow的权限正确是 :-r--------
userdel -r 可以删除一个用户并同时删除用户的主目录
如果你的umask设置为022,缺省的你创建的文件的权限为:rw-r--r--
在一条命令中如何查找一个二进制命令 Xconfigurator 的路径 :which Xconfigurator
mount -a 命令用来装载所有在/etc/fstab中定义的文件系统
显示一个文件最后几行的命令是:tail (查看文件尾部的命令就是tail)
运行一个脚本,用户不需要write的权限