note for linux basic instructions
用法: 1.#ls 作用:列出当前目录下的所有文件名和文件夹名。
2.#ls 路径 作用:列出目标路径下的所有文件名和文件夹名。 (路径可以是绝对路径也可以是相对路径) (相对路径中 ./表示当前路径 ,../表示上一级路径)
3.#ls 选项 路径 作用:以选项的格式列出指定路径下文件和文件夹的名字。 常见的有 #ls -l 路径 #ls -la 路径 -l 表示list ,以详细的列表形式列出, -a 表示显示所有文件和文件夹(包括隐藏的)。 列表中开头字符为d 的是文件夹,为-的是文件。 .开头文件时隐藏文件。
4.#ls -lh 路径 作用:列出指定路径下的所有文件名和文件夹名,其中文件大小以最合适的单位显示。
ls 列出的文件颜色 : 蓝色表示文件夹,黑色表示文件,绿色表示拥有所有权限 。
用法: #pwd 打印当前工作目录 (绝对路径)
用法: #cd 路径
作用:切换到指定路径。
cd ~ 切换到家目录。
用法 1.#mkdir 路径 作用 在指定路径下创建文件。
2.#mkdir -p 路径 作用 实现一次性创建多层不存在的文件夹。
3.#mkdir 路径1 路径2 路径3 作用 一次性创建多个。
用法 #touch 文件路径 (可创建多个) 作用:创建文件在指定目录下
用法 #cp 被复制的路径 粘贴的路径 (复制文件夹要加上 -r) 作用:复制文件到目标路径
用法 类似cp指令 #mv 需要移动的文件的路径 移动到的路径 (如果路径不变可以改变文件的名字)
用法 #rm 选项 需要移除的文件路径
- #re -f (强制删除,无需确认)
- #re -r (删除目录)
rf 可以一起用
- 通配符
用法 #vim 文件路径 作用 用vim打开一个文件 退出vim 文件: 在没有按下其他按钮时 按下shift + :再输入q键退出。
一般的指令的结果输出在终端上,使用输出重定向可以把结果保存在文件里。 “>”覆盖输出 “>>”追加输出 如果目标文件不存在,也会创建文件并输出结果。
用法 1.#cat 文件路径 作用:输出文件内容到终端 2.#cat 文件路径1 文件路径2 ... 文件路径n > 文件路径 (输出重定向) 作用:输出多个文件内容到一个文件中。
用法
- #df
作用: 查看硬盘空间 - #df -h 作用: 查看以合适的单位显示硬盘空间使用情况
用法
-
#free 作用 : 查看内存使用情况 (swap 为临时内存,内存不够用时用磁盘空间来代替)
-
#free -选项
作用 :以选项单位显示内存使用情况 ( m --mb , g -- gb )
用法
- #head 文件名 作用:查看文件的前十行
- #head -n 文件名 作用 :查看文件的前n行
用法
-
#tail 文件名 作用:查看文件的尾10行
-
#tail -n 文件名 作用:查看文件的尾n行
-
#tail -f 文件路径 作用 : 动态查看文件的变化
用法 #less 文件路径 作用 : 查看文件,输出较少的内容,按下辅助键查看更多。
用法 #wc -l,-w,-c 作用: -l 表示行数, -w 表示单词数 , -c 表示字节数 。
用法
1.#date
作用: 输出时间(年月日小时分。。)
2.#date +%F (F要大写) 或者 #date "+%Y-%m-%d" (冒号可以去掉) 作用: 输出年月日。
3.#date "+%F %T" 或者 #date "+%Y-%m-%d %H:%M:%S" 作用: 输出年月日小时分秒。
4.#date -d "+1 day" "+%Y-%m-%d %H:%M:%S" 作用:输出一天后的时间。
用法
-
#cal 作用: 直接输出当前月份的日历。
-
#cal -3 作用:输出上一个月,本月和下一个月的日历。
-
#cal -y 年份
作用:输出指定年份的日历。 -
#cal -m 作用:输出时每个星期开始是星期一。
用法 #clear 或者 CTRL + l 作用: 清屏。
管道符 “|” 作用:把|前的命令的输出当作|后命令的输入。 用法:
- ls |less 作用:ls 输出当前目录的文件名,less 分页输出 ————分页输出当前目录文件名。
用法 1.#hostname 作用:输出完整的主机名。 2.#hostname -f 作用:输出当前主机名中的全限定域名。
用法
- #id ( 默认查看当前执行该命令的用户的基本信息)
- #id 用户名 显示指定用户的基本信息。
显示当前登录的用户名,用于获取当前的操作的用户名。
用法 作用:主要是查看服务器的进程信息。 #ps -e -f -e :等价于“-A”,表示列出全部的进程。 -f : 显示全部的列(显示全字段) 列的含义: UID:该进程执行的用户id PID: 该进程的父级进程id,如果一个程序的父级进程找不到,该程序的进程称之为僵尸进程; C: CPU的占用率,其形式是百分数; STIME:进行的启动时间; TTY:终端设备,发起该进程的设备识别符号,如果显示“?”则该进程不是由终端设备发起的; TIME:进程的执行时间; CMD: 该进程的名称或者对应的路径;
作用: 查看服务器的进程占的资源。 用法: 1.#top (动态显示) 表头含义: PID:进程id; USER:该进程对应的用户; PR:优先级; VIRT:虚拟内存; RES:常驻内存; SHR:共享内存; S:表示进行的状态(sleeping) %CPU:表示内存的占用百分比; %MEM:表示内存的占用百分比; TIME+:执行的时间; COMMAND:进程的名字或路径;