#指令:命令行中输入的内容就称之为指令。
 格式: #指令 [选项可以省略(可以是多个)] [操作对象(不指定操作当前对象,可以是多个)]
#ls [选项] 路径:蓝色表示文件夹,黑色表示文件,绿色表示其权限为拥有所有权限。
 相对路径:首先有一个参照物(一般是相对于当前路径)。/ 根路径 ./ 当前路径 …/上一级目录
 绝对路径:从根开始找。
【常用指令】
 #df:查看磁盘的空间
 #free:【-m: 以MB显示】查看内存使用情况,一般以MB显示即可。
 #swap:真实内存不够是可以临时使用磁盘空间来充当。
 #head -N 文件路径:查看一个文件的前N行,如果不指定N则默认显示前10行。
 #tail -N 路径:默认显示末10行; 【-f:实时显示文件(夹)状态,常用来查看日志,不适用于用户手动加的内容】
 #less 文件:以较少的内容进行输出,按下辅助功能键(数字+回车,空格+上下)来查看更多。
 #wc 文件:统计【-l:行数,-c:字节数,-w:单词数量(依照空格),】
#data:日期读取和设置指令(很重要),CST:本地时间
 语法:#date +%F(年月日显示,等价于#date “%+Y-%m-%d”)
 【T:完整时分秒,%Y:四位年份,D】
 #date “+%F %T” (%类似于C语言中的输出格式,引 限制为一个整体)
 #date -d “-1day” “+%Y-%m-%d %H:%M:%S” :获取一天前的时刻【可以是year month】
#cal: 【等价#cal -1】操作日历,直接输出当前月份日历 【-m:周一为首 -s:周日为首】
 #cal -3 :表示输出上一个月+本月+下一个月分日历。
 #cal -y 2012:输出2012年日历
 #clear/ctrl+L : 清空终端(只是隐藏到上面,可以滚动条查看)
#管道(竖线):‘|’
 作用:一般可以用于过滤,特殊用法,扩展处理。不可单独使用,起辅助作用
 1、过滤:#ls |grep y 【grep用于过滤】 只显示含字母y的文件或者问价夹 ,|前面的输出就是 |后面的输入。
 2、特殊用法:#cat 路径|less 跟less一个作用,以较小的内容输出
 3、统计文档个数 #ls | wc -l
【操作指令】
 1、hostname :操作服务器主机名(读取和设置[临时])
 #hostname -f:输出当前主机名中的FQND(全限定域名)
 2、id指令:
 #id:显示执行该命令的用户的基本信息 who am i :显示当前登陆用户名
 #id 用户名 显示指定用户的基本信息。
 信息确认:用户信息 /etc/passwd 用户组信息:/etc/group
 3、ps 【-ef】指令:
 #ps 查看服务器进程信息。
 【-e】列出全部的进程,【-f】显示全部的列(显示全字段)
 【显示含义】 UID:该进程执行用户id
 PID:进程id
 PPID:该进程的父进程,父进程找不到时则为僵尸进程。
 C:CPU占用率
 STIME:进程的启动时间
 TTY: 终端设备,发起该进程的设备的识别符 ,如果显示不是终端发起的(系统自己生成)
 TIME: 进程的执行时间
 CMD: 进程的名称和对应的路径。
 #ps -ef|grep 进程名称: 用管道筛选进程
【用户管理】
 #useradd 选项 用户名:添加用户
 -g:指定用户组,选项可以是用户组id 也可以是组名(不加默认用户名同名)。
 -G:表示指定用户的用户附加组。
 -u:uid,用户的id,不指定则系统默分配500以后顺序分配 可以用 -u 数字 自定义
 -i<指定shell>: 指定用户登录后所使用的shell
 -c<注释>:添加注释
 -l:修改用户名 例如 #useradd
 【验证创建成功】
 a:验证/etc/passwd 的最后一行是否有所创建的信息。
 b:验证是否存在家目录(随之产生一个同名家目录)
【 络设置】:配置文件: /etc/sysconfig/network-scripts
 目录中命名格式:ifcfg- 卡名称
 字符说明:ONBOOT 是否开机
 BOOTPROTO: ip地址分配方式,DHCP 动态主机分配协议
 HWADDR: 硬件地址,MAC地址 
 #service network restart 重启 卡
 #ifdown/ifup  卡名:停止/启动单个 卡
 【ln -s 原始文件路径 快捷方式路径:】 创建软链接(快捷方式)
 服务快捷方式存放处: /etc/init.d 用快捷方式重启 卡:#/etc/init.d/network restart
*【ssh服务】(secure shell <默认端口  22>安全外壳协议)作用:1、远程连接协议 2、远程文件传输协议
 默认端口22,如需修改:#/etc/ssh/ssh_config 其中全是其配置文件:1、端口范围 0~65535(15bit最大值),2、不可使用已被占用的端口
 【ssh服务 启动/停止/重启】1、#service sshd start/stop/restart 
 2、#etc/init.d/sshd start/stop/restart
 常用远程 shell软件:putty xshell secureCRT
 【远程文件传输】1、软件 FileZilla Client
 2、利用putty下面的PSCP.exe + win下的CMD :run+CMD: 路径(放在环境变量可以省略地址)/pscp.exe
 (下载)【pscp 选项() 用户名@主机地址:资源路径 windows本地地址】
 (上传)【pscp 选项() <云服务器还需要加上秘钥> 资源路径 用户名@主机地址:远程路径】
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24893 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!