linux基础1

发布时间:2020-08-07 13:00:49 作者:leofionn
来源:ITPUB博客 阅读:114

1.目录

pwd:显示完整目录名 

cd :进入当前用户的家目录 

cd ../ (cd ..): 退回上一级目录 

cd - :返回上一次操作 

cd ~ :家目录 

cd /tmp : 切换到指定目录 (按1次 tab键自动补全 2次打印所有相关的) 

clear: #清屏

2.查看文件或文件夹

ls #显示当前目录下的文件名和文件夹名称 

ls -a #查看所有的文件和文件夹,包括隐藏文件,隐藏文件以.开头 

ls -l #查看文件和文件夹的详细内容(包括创建时间,权限,大小等信息),简写为ll 

ll -d #查看文件夹和文件夹信息(包括创建时间,权限,大小等信息),不包括名字 

ll -h #查看文件和文件夹的信息,和ll的区别是文件大小用k表示 

du -sh #查看文件和文件夹大小 

ll -t(-rt) #按文件创建的时间进行排序(逆序) 

注:ll-h 即为ls -lh是文件的实际大小; 

du -sh显示文件所占用的 block 大小;block默认是4k。

3.查看文件的内容

cat 文件名 #查看文件的内容(不适合大文件的读取
 

more 文件名 #查看文件的内容,以页的形式展示,用空格键翻页 

tail 文件名 #直接查看文件末尾的内容 

tail -n 文件名 #查看文件最后n行的内容 

tail -f 文件名 #查看文件的内容 

tail -F 文件名 #查看文件的内容 
注:F为一直监控,文件移动后,新建一个同名文件还是会不断查看里面内容

4.创建目录(mkdir)

mkdir filename #创建目录(文件夹) 

mkdir filename1 filename2 #创建两个目录 

mkdir -p /XXX/xxx/:#创建多级目录

5.创建文件(touch echo)

touch file #创建一个空文件 

echo “123” >> aa.txt #创建aa.txt的同时追加123,>为清空后添加 

vi xxx.sh #创建一个脚本文件

6.删除目录(rmdir)

rmdir 目录名 #删除一个目录(空目录)

7.删除文件(rm)

rm 文件名 #删除一个文件 
# rm abc 

rm: remove regular empty file `abc’? y 

rm -r –recursive 递归删除 

rm -f 强制删除,不用提示 

rm -rf 强制递归删除 

rm -rf * #删除所有当前文件夹下的内容(慎用!) 

8.复制文件(cp)

cp copy 复制

9.移动或重新命名文件(mv)

mv move 移动

10.覆盖和追加

>:覆盖文件中的内容

>>:追加文件中的内容(加在最后)

11.输出和输入(echo)

echo “123” :打印123 
echo “123”>文件名 :把该文件的内容覆盖为123
echo “123” >>文件名:在该文件的最后追加123

12.帮助命令(man help)

man 命令 :查看命令的帮助信息(详细) ,ctrl+z退出查看 
命令 –help:查看命令的帮助信息

vi

vi的编辑模式和命令模式 
编辑模式:完成对文本的编辑。 
命令模式:实现对文件的操作。 
尾行模式:使用esc进入到命令模式后,保存文件或者退出时,要先进入尾行模式使用shift+:。 
vi filename :进入命令模式,使用“A”、“a”、“O”、“o”、“I”、“i”键,切换到编辑模式; 
A:在当前光标的行末添加文本; 
a: 在当前光标的字符后添加文本; 
I:在当前光标的行首插入文本; 
i:在当前光标的字符前插入文本; 
O:在当前光标的行前插入一行空格; 
o: 在当前光标的行后插入一行空格。 
命令模式下的操作 
gg:光标停留在第一行第一个字符; 
G:光标停留在最后一行第一个字符; 
dd:剪切光标所在一行内容; 
dG:删除光标所在行即下面所有行 
ndd(数字+dd):剪切光标下方n行; 
D:从光标所在的位置剪切到该行的末尾; 
p:粘贴 
yy:复制一行; 
nyy(数字+yy):复制光标下方n行; 
shift+$:光标移动到该行的最后一个字符。 
尾行模式下的操作 
wq:在命令模式下,执行存盘退出操作; 
w:在命令模式下,执行存盘操作; 
q:在命令模式下,执行退出vi操作; 
q!:在命令模式下,执行强制退出vi操作; 
wq!:强制保存+退出。


推荐阅读:
  1. html_1基础
  2. 网络原理基础(1)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux 基础 inux

上一篇:支撑无服务器计算,传统存储方案已经行不通了

下一篇:向现有算法宣战!麻省理工、IBM合推新型数据集

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》