菜鸟学习Linux之命令符 |
您所在的位置:网站首页 › mv当前目录 › 菜鸟学习Linux之命令符 |
ls 列出当前目录下文件 语法 ls [-a -l -h] [linux路径] -a 表示all,包含隐藏的文件,隐藏文件为白色最前有点 -l 表示list 以列表的形式展示文件 -h 表示易于阅读的形式显示,加上单位,-h必须和-l一起用, ls -a -l ls -al ls -la三种方法结果一样,表示列表展示所有文件 ls -alh ls / 查看根目录下的文件或文件夹 cd 切换工作目录 来自 change directory 语法: cd [linux路径] 参数表示切换到的目录 没参数是回到home cd /切换到根目录 pwd 展示当前工作目录 来自 print work directory 直接写pwd就可以使用 mkdir 创建新的目录(文件夹) 源自 make directory 语法:mkdir [-p] linux路径 参数必填 -p可选,适用于创建连续多层级目录 mkdir itheima创建文件夹 mkdir /home/ithema/test 创建home下itheima下test文件夹 mkdir ~/test3 在home文件夹中创建文件夹test3 mkdir ./test2 在当前目录下创建test2文件夹 mkdir ../test2 在上级目录下创建test2文件夹 mkdir -p itcast/good/666 注意:文件夹的创建需要都在home目录内,权限 touch 创建文件 语法: touch linux路径,相对路径和绝对路径都可以 touch test.txt 建立文件 cat 准备好文件内容后,可以通过cat查看 语法:cat linux路径 cat test.txt查看文件内容 more 翻页查看内容 语法: more linux路径 cat /etc/services有多少内容全部一次展示 more /etc/services 翻页展示,按空格翻页,b上一页,q退出 control+l清屏 clear,control+C强制停止 cp命令可用于复制文件、文件夹,源自copy 语法:cp [-r] 参数1 参数2 cp test.txt test2.txt 当前文件夹中文件复制 cp -r itheima itheima2 文件夹itheima复制为itheima2 mv 移动 来自move 语法:mv 参数1 参数2 把参数1移动到参数2 mv test.txt Desktop/ 把 test.txt移动到Desktop文件夹 mv test2.txt test3.txt 相当于改名效果,把test2改为3,要确定文件夹中3不存在 mv test Desktop/ 把文件夹test移动到Desktop/ rm 可用于删除文件、文件夹 来源remove 语法:rm [-r -f] 参数1 参数2 -r 用于删除文件夹 -f 强制删除 rm test2.txt 删除文件 rm -r test 删除文件夹 rm -r test2 test3 test4 删除多个文件夹 *通配符 匹配任意内容 test* 匹配以test开头的所有文件、文件夹 *test 匹配结尾是test的所有问价、文件夹 *test* 匹配任意含有test的所有问价、文件夹 rm test* 删除以test开头的所有文件、文件夹 rm *test 删除结尾是test的所有问价、文件夹 rm *test* 删除任意含有test的所有问价、文件夹 which ,查看所使用的一系列命令的程序文件存放在哪里 语法:which 要查找的命令 which cd 找到cd的存放位置 find 按文件夹名查找 语法:find 起始路径 -name ”被查找文件名“ su -root 切换到管理员权限 输入密码即可切换 find / -name "test"在home文件里查找test命名的文件 可以和通配符连用 find / -name *test find / -name test* find / -name *test* find按文件大小查找 语法:find 起始路径 -size +-n[kmg] - 、+表示小于、大于 n表示大小数字 KMG表示大小单位,kb mb gb find / -size -10k 查找小于10kb的文件 control C 停止 find / -size +100M 查找大于100MB的文件 find / -size +1G 查找大于1GB的文件 grep 通过关键字过滤文件行 语法:grep [-n] 关键字 文件路径 选项-n,可选,显示结果中显示匹配的行号 参数,关键字,带有空格或特殊符号,用”“ 参数,文件路径,必填,表示要过滤内容的文件路径,可做为内容输入端口 grep "itcast" test.txt grep -n "code" test.txt wc统计文件的行数,单词数量 语法:wc [-c -m -l -w] 文件路径 -c 统计bytes数量 -m 统计字符数量 -l 统计行数 -w 统计单词 参数,文件路径,被统计的文件,可作为内容输入 wc -c test.txt 管道符:| 将管道符左边的命令的结果,作为右边的输入 cat test.txt | grep itheima 过滤test.txt中的含有itheima的行 ls | grep test ls /usr/bin | grep gtf ls /usr/bin | grep gtf | grep itheima 可串联 echo 命令行内输出指定内容 语法:echo 输出内容,复杂符号”“,有点像print echo ”hello linux “输出hello linux 反引号` echo `pwd`飘号中被包围的相当于命令,而不是字符 重定向符>和>> > 将左侧命令的结果,覆盖写入右侧指定的文件 echo "hello linux">test.txt 原本的内容不存在,被hello linux覆盖 >>将左侧命令的结果,追加到右边指定的文件 echo "hello linux">test.txt 原本的内容不变,追加hello linux tail 查看文件尾部的内容,跟踪文件的最新更改 语法: tail [-f -num] linux路径 -f 持续跟踪 -num查看尾部多少行 tail test.txt默认查看尾部10行 tail -3 test.txt 查看尾部3行 tail -f test.txt程序一直运行,跟踪变化,当向文件中追加时,显示最新更改,一直追踪,直到快捷键control+C强制停止 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |