pwd:查看当前路径
ls:显示当前目录
ls -l:显示当前目录详细信息
cd:改变目录 (不是文件!) (change directory)
cd ..:返回上一级
su:进入超级用户
mkdir:创建目录
rmdir:删除非空目录
rm:删除文件
rm –r:删除目录
touch:新建文件(存在则刷新时间)
cp:复制文件 –> 目标文件: eg: cp a.txt b.txt a文件复制给b文件
mv:与cp使用一致,移动文件(原文件不存在了)
超级用户修改密码:sudo passwd
cat :是查看功能(默认输出对象为屏幕)
ifconfig:打印网络信息
| :“|”表示管道,作用是可以将前面命令的输出当做后面命令的输入
exit:退出回到上一次状态(一般用于退出超级用户状态)
PS1=***: 把前面的提示符修改为***
如:
7种文件类型:c字符设备文件,b块文件,d目录文件,l链接文件,p管道文件, -普通文件, s网络文件
vim:是文本编辑工具
步骤:
1,vim + 文件名 进入文件
2,按“i”进入插入模式,然后开始编辑
3,esc”退出编辑模式,再输入“:wq” 保存并且退出 w 是 write的意思 q是quit的意思。
4,或者 q! 强制退出,不保存
chmod:改变(文件/目录)权限
权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更。Linux档案的基本权限就有九个,分别是owner/group/others三种身份 各有自己的read/write/execute权限
举例:档案的权限字符为 -rwxrwxrwx 这九个权限是三个三个一组的!其中,我们可以使用数字来代表各个权限,各权限的分数对照表如下:
r:4 w:2 x:1
例如当权限为: [-rwxrwx---] 分数则是:(从前往后身份分别是 owner group others)
owner = rwx = 4+2+1 = 7
group = rwx = 4+2+1 = 7
others= --- = 0+0+0 = 0
1,chmod 777 a.txt //a的权限为 -rwxrwxrwrx
2, chmod ogo+wxrwxrwrx //+表示增加权限 -表示删除权限 = 表示直接修改权限 eg:chmod g=rwx a.txt
cat:
常用用法:
1,显示文件内容
cat 语法为 cat (参数) (文件列表) ,其功能是连接文件或标准输入 至标准输出,常用于显示文件内容。eg:cat -n a.txt 对输出文件进行编号
-n, –number, 对所有输出行进行编号
-E, –show - ends, 在每行行尾添加$,用以标记
其他用法:
2,显示文件中感兴趣内容
cat 文件 | grep 关键字 抓取文件中感兴趣的关键字
3,创建文件
命令为cat > 文件名 <<结束标记 (在此期间可以向文件添加内容)
4,向已存在文件中写入内容(覆盖)
向已经存在的文件中,追加内容,其命令与创建文件相同,均为cat > 文件名 <<结束标记(先查看原文件内容,再写入,再查看,就可以看到覆盖效果)
也可以用该方法达到清空文件的效果,只需不输入覆盖内容,直接输入结束标记即可
5,追加文件内容(不覆盖)
命令为cat >> 文件名 <<结束标记
more:
more功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上。 more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会往回(back)一页显示,而且还有搜寻字串的功能 。
q 退出more
less:
less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。
q 退出less 命令
[pagedown]: 向下翻动一页
[pageup]: 向上翻动一页
-N 显示每行的行号
查找
more, less 都具备查找功能,按/ 然后输入要找的字串,再按 Enter 即可,按 n(next) 会继续找,大写的 N 则是往回(上)找,按 q(quit)或者ZZ离开