找回密码
 立即注册

推荐阅读

  • 便民服务
  • 关注我们
  • 社区新手
home目录:普通用户家目录
root目录:管理员家目录
usr/local目录:用户自行安装的软件存放路径
etc目录:配置文件存放路径
var目录:存放经常变化的文件
用户切换        su+用户名称
查看IP        ifconfig
查看网络        ping

(二)查看当前目录、进入目录下的文件和目录命令:
ll        查看当前目录(能查看目录的详细信息)
ls        查看目录中的文件、但不展示详细信息(与ll不同,没有当前目录的详细信息)
ls -F        查看目录中的文件
ls -l        显示文件和目录的详细资料(是ll的缩写)
ls -a        显示隐藏文件(查看目录下所有文件和目录(包含隐藏文件))
ls -rtl        通过命令对文件进行时间倒序排序
注意:多个指令可以同时使用
1)-l 表示开启长列表输出,打开了就会输出文件权限、引用计数、所有者、所属组、文件大小、修改日期和文件名称这些详细的信息。
2)-t 以时间排序,最新的文件会排在上面。
3)-r 表示反向排序、倒序输出。
4)-x 按列输出,横向排序。
5)-u 按照文件上次被访问的时间排序。
查看ls指令后面能接什么参数,按Q键退出:查看方式“man + 指令”(例如:man  ls)

cd        日常命令(例如:cd /文件夹名/)
cd ../        进入上一级目录
cd ~        进入家目录(只针对root角色?)
cd /        进入根目录
cd dir文件夹名        进入指定目录(例如:cd 文件夹加名/)

(三)创建、删除、复制、移动、vim修改文件:

touch +文件名        创建空文件
mkdir +文件夹名        创建空文件夹目录

rmdir +文件名        删除文件夹(删除多个文件:rmdir aa bb cc)
rm+文件名        删除文件(删除前会被确认,这里好像root权限会提示,其他用户家目录直接删除无提示)

rm -rf +文件名        强制删除文件/目录rm -rf *删除当前目录下所有(注意点:删除前不询问,直接删除)
cp+原文件名+新文件名        (1)复制的文件可以指定保存路径。
    实例:p file1 path/file2(意思是复制文件1到path路径下取名叫文件2)
cp -r+原目录+新目录        (1)复制一个目录(目录前面可以添加路径,不一定是同目录下)
    实例:cp -r aa bb (复制aa目录到当前目录下,并取名叫bb)


mv (移动文件)        mv +移动的文件+移动后的文件路径
mv (修改文件名)        (1)格式:mv+原文件名称+新文件名称
(2)实例:把file1重命名为file2(mv file1 file2)
vim +文件名
(修改文件内容)        (1)格式:vim+文件名
(2)实例:编辑一个file文件(vim file),作用用来编辑文本或修改文本
    注意:vim+文件名称,文件不存在,会先创建文件,再进行编辑。
(1)vim命令模式下的常用命令:
a:命令在光标所在位置后进行输入        A(大写):命令在光标所在行尾进行输入
i:命令在光标所在位置前进行输入        l(大写):命令在光标所在行首进行输入
o:命令在光标所在行下一行输入        O(大写):命令在光标所在行上一行输入
x:命令对光标所在的字符进行删除        X(大写):命令对光标所在前的单个字符进行删除
dd:命令删除光标所在行        D(大写):命令删除光标所在字符到行尾的内容
yy:命令复制光标所在行的内容        3yy:命令复制包含光标所在行的指定行数
p:命令在光标所在行的下一行进行粘贴        P(大写):命令在光标所在行的上一行进行粘贴
操作方式:按ESC键、直接输入对应的命令“a”
(2)vim末行模式:
:w(命令保存)        :set  nu(设置行号/显示行号)
:wq(命令保存并退出)        :set  nonu(取消行号显示)
:q!(强制退出)        :/(字符串匹配的字符串高亮显示)
:wq! (强制保存,退出)        :noh(取消高亮显示效果)
:m,ny(命令复制m~n行)        :n1,n2 w filename (将n1到n2的内容存储成另一个文件,注意:生成的文件路径在当前vim的文件同级)
操作方式:按ESC键、输入“:w”


(四)查看(覆盖、追加)、通道符、过滤、查找、修改权限指令:
cat +文件        查看文件内的所有内容(注意:如果使用“|”符合,可以进行组合使用,查关键词,cat 文件名 l grep "关键词”)
cat >覆盖       
cat >>追加       
more +文件名        针对内容多的文件进行翻页查看(点击enter键,向下翻页,显示百分比,到百分之百,自动退出,点击b键,向上翻页)
head+文件名        默认查看文件内容前10行数据(head file)
head -n 行数+文件名        查看指定行数,查看数据
(1)实例:head -n 5 test.txt
tail +文件名        默认查看文件末尾10行数据
tail -n 行数+文件名        指定行数,查看文件末尾的数据
(1)实例:tail -n 5 test.txt
(2)实例:tail -n +5 tedt.txt
“|”通道符组合使用:
        (1)实例:cat test.txt | head -n 10 | tail -n 5

(2)注意:“|”前一个内容的输出、是后一个命令的输入
grep过滤命令组合使用:        (1)实例:cat test.txt l grep"dcs9"
  (查看test所有文件、然后在过滤查找关键字为“dcs9”)

grep -a +行数+"关键字" +需要查找的文件        (1)参数:(-b 表示前面before)(-c表示中间center)(-a 表示后面after)
(2)实例:grep -b 3 ”test” test.txt(表示查找test.txt文件中有test关键字前3行)
find /-name 文件名/目录名        (1)/代表着从根目录开始查找,我们也可以指定路径下查找。
(2)实例:从home目录下查找(find /路径 -name 文件名)(find -name 名称)
(3)注意:如果需要全局搜索需要返回到根目录
(4)(“/”表示根目录)(“./”表当前目录)
find / -type f
(通过类型、模糊查询)        (1)参数说明:f表示文件、d表示文件夹、“*.txt”模糊查询
(2)实例:find / -type d(查找所有的文件夹)
(3)实例:find / -name “*.txt”(模糊查询txt文本)


分享至 : QQ空间
收藏

0 个回复

您需要登录后才可以回帖 登录 | 立即注册