linux常见指令
1.ls:列出当前目录所有文件
ls -l:列出文件及属性
第一列
第1个字母为d表示为目录,为-表示为普通文件
2-4个字母:rwx表示read,write,执行,表示文件所有者权限
5-7个字母:表示该组内其他用户权限
8-10个字母:表示除该组其他用户权限
第五列
表示文件大小
第六七八列
表示修改时间
ls -a:查看隐藏文件
第一个字符为.表示为隐藏文件
ls -la:列出文件及属性(包括隐藏文件)
注:大部分命令行以ll代表ls -l的缩写
2.cd:进入一个目录(格式cd 目录名)
cd ..:回到上一层目录
cd .:进入当前目录
cd ../..:进入上上层目录
cd -:进入上一次进入的目录
3.pwd:打印当前路径
4.cat/tail/head:查看文件内容
cat 文件名:查看当前文件内容
快捷键:
Tab键:对目录中名字唯一的文件,如README,输入R后按Tab键自动补齐
上下键:自动输入上一个或下一个使用的命令
head 文件名:只看文件开头内容
head –lines=x 文件名:只看文件开头前x行内容
tail 文件名:只看文件结尾内容
tail –lines=x 文件名:只看文件结尾前x行内容
5.less/more:查看全文
**less 文件名:查看全文
按q退出,可前后滚动
more 文件名:查看全文
按q退出,Linux只可向下滚动
6.nano/vim:进入文本编辑器
(注:按i进入insert模式才可进行修改,按esc键退出insert模式,:q!强制退出编辑器,:wq编辑后退出编辑器)
7.file:查看文件属性(格式file 文件名)
8.where:查看文件路径(格式where 文件名)
9.echo:打印(格式 echo 打印内容)
10.Shell programming:variables
可定义变量(eg h=”hello”)回车后echo $h就可打印hello
注:可用{}包裹变量防止变量误用
11.Shell programming:for loop(没有撤销,注意)
格式:for 变量名 in 文件名(注:x*表示x开头的文件,x??表示x后有两个字符的文件)
for > do
for> echo $ff(注:${ff#x}表示除去打印中前面的x(掐头)若将#换为%即除去后面(去尾))
for> done
12.mv:修改文件名字(格式mv 改前名 改后名)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Yxing!
评论
DisqusWaline