文章目录
- 1 操作
-
-
- (1)Ctrl + Alt + t: 调用终端
- (2)Alt + Tab: 显示桌面
- (3)mv a b:
- (4)cp -r A /home:将A目录下的文件都复制到/home下面。r起到递归的作用。
- (5)mkdir
- (6)rm -rf a b c 同时删除多个目录
- (7)创建txt文件方式:
- (8)Ctrl + s 锁屏, Ctrl + q 解锁
- (9)ls显示文件
- (10)vim使用
- (11)设置行号,跳转行号
- (12)解压tar.gz文件
- (13)安装文件
- (14)echo
- (15)Linux 替换^M字符方法
- (16)对文本内容快速批量替换
- (17)unrar递归解压
- (18)解决vi上下左右变ABCD问题
- (19)Linux ln -sf
-
- 2 报错
1 操作
(1)Ctrl + Alt + t: 调用终端
(2)Alt + Tab: 显示桌面
(3)mv a b:
1 若a为文件,b为目录,则将a移入到文件夹b中
2 若a、b均为文件,则是将a重命名为b
3 若a、b均为文件夹
当b存在时,则是将a文件夹移入到b文件夹中;
当b不存在时,则是将a改名为b
(4)cp -r A /home:将A目录下的文件都复制到/home下面。r起到递归的作用。
注意:该指令实在A所在目录下执行。
(5)mkdir
mkdir a b c 同时创建多个目录
mkdir -p aa/bb/cc -p可以创建一个还不存在的目录,其中aa和bb都不存在,如果不适用-p会报错
mkdir -p -m 777 aa/bb/cc 使用-m选项设置目录权限 其中,777表示权限设置,具体设置如下:
- r 读权限read 4
- w 写权限write 2
- x 操作权限execute 1
- 【r/w/x相加】【r/w/x相加】【r/w/x相加】
- 【owner权限】【group权限】【others权限】
更改目录权限:
命令:chmod 777 aa
格式:chmod 权限数字 文件名
(6)rm -rf a b c 同时删除多个目录
rm 删除文件
rm -r 删除目录(r,递归删除)
rm -f 强制删除文件
rm-rf 强制删除目录
(7)创建txt文件方式:
touch 1.txt
vi 1.txt
gedit 1.txt
(8)Ctrl + s 锁屏, Ctrl + q 解锁
(9)ls显示文件
ls -a 可显示隐藏文件
ls a.py -l 显示创建的时间、用户
(10)vim使用
- tab键,8空格改为4空格:vim /etc/vim/vimrc,文件最后一行添加set ts=4
- 显示行号 vim /etc/vim/vimrc,文件最后一行添加 set nu
- 编辑: 键盘按下“i”
- 退出:Esc >> : >> wq >> enter
q:直接退出
wq:写退
wq!:强制退出
注意:linux
etc 文件夹用于存放配置文件
mnt “挂载”,挂接光驱、USB设备的目录。共享文件夹也是在该目录下。
(11)设置行号,跳转行号
显示行号:set nu
取消显示 set nonu
快速定位到指定行: “:65” 按回车即可定位到65行。
(12)解压tar.gz文件
tar -xzvf 1.tar.gz
(13)安装文件
apt-get install coreutils
(14)echo
echo hello
# echo
//类似于print
(15)Linux 替换^M字符方法
$ sed -i 's/^M/\n/g' myfile.txt
//注意:这里的“^M”要使用“CTRL-V CTRL-M”生成,而不是直接键入“^M”
参考:https://blog.csdn.net/lml200701158/article/details/52350659
(16)对文本内容快速批量替换
sed -i "s/要找查找的文本/替换后的文本/g" `grep -rl "要找查找的文本" ./`
如,将当前目录下的hello.txt文件中的h替换成a
sed -i "s/h/a/g" `grep h -rl ./hello.txt`
(17)unrar递归解压
unrar x *.rar ./tmp
将 *.rar文件解压到指定文件夹。注意首先要创建tmp文件夹再解压。
unrar安装操作链接:https://zhidao.baidu.com/question/360781951.html
(18)解决vi上下左右变ABCD问题
安装vim解决:执行sudo apt-get install vim
参考:https://blog.csdn.net/xc_zhou/article/details/80632032
(19)Linux ln -sf
link soft force
ln -sf a b
b->a即b指向a,b为超链接,b修改删除a中进行同样操作
2 报错
(1) Exiting with failure status due to previous
在命令前面加上sudo就行了。