1. 文件相关
ls -al #
查看当前目录所有文件夹包含隐藏文件并格式化
ls # 查看当前目录文件
rm # 删除文件
pwd # 查看当前目录路径
2. Linux 创建文件,并进行输入,修改,移动文件操作
创建hello.txt
touch hello.txt
打开hello.txt
vi hello.txt # 进入并修改文件
i # 修改hello.txt文件内容
shrift + A # 修改文件并光标置于一行开头位置
esc :wq # 保存并退出文件
文件相关操作
cat hello.txt # 查看文件内容
cp hello.txt hello2.txt # 复制文件
mv hello2.txt hello3.txt # 移动或者重命名文件
rm hello2.txt # 删除文件
man rm # 查看命令使用方式
echo 'hello' > test.txt # 把hello内容覆盖之前的内容
> 表示重定向,如果文件不存在,则创建,追加内容吗?未验证
>> 表示重定向,如果文件不存在,则创建,覆盖内容吗?未验证
未完待续
3、 Linux 快捷键
清除文本
ctrl + L
跳过正在输入的命令行,直接进入下一行代码,而不执行未输入完成的代码
ctrl + C
进入文本编辑后 i进入可编辑状态 ESC :wq 保存并退出 w表示保存,q表示退出
vi [filepath]
进入编辑模式,且进入行尾
shift + a
跳到命令行最前面
ctrl + A
调到命令行结尾
ctrl + E
mkdir mydir && cd mydir
一个>替换原文件,两个追加原文件或者创文件
echo ‘wwwww’ >/>> a.txt
vi hello.txt
dd 删除某一行数据
:set number
:1,5d删除一到五行的数据
3. Linux 命令之删除命令
在Linux下删除文件用rm命令,具体用法如下:
rm [选项] 文件
选项说明:
参数 | 参数全名称 | 详细内容 |
---|---|---|
-f | -force | 忽略不存在的文件,强制删除,无任何提示 |
-i | –interactive | 进行交互式地删除 |
-r or -R | –recursive | 递归式地删除列出的目录下的所有目录和文件 |
-v | –verbose | 详细显示进行的步骤 |
命令实例:
1、常规删除a.txt文件
[root]# rm a.txt
2、强行删除file.log文件
[root]# rm -f file.log
3、删除dirname目录下的所有东西
[root]# rm -R dir dirname
rm -rf dir dirname
4、删除以 -f 开头的文件
[root]# touch ./-f
[root]# ls ./-f
./-f
[root]# rm ./-f
或者使用
[root]# touch -- -f
[root]# ls -- -f
-f
[root]# rm -- -f
:wq 保存文件
文件中 dd删除一行
4.Which 命令
查看客户端安装位置
which git or which docker
卸载软件
查看想要卸载的软件,以 completion 为例
rpm -qa | grep completion
卸载命令
rpm -e --nodeps bash-completion-2.1-6.el7.noarch