#指令:命令行中输入的内容就称之为指令。
格式: #指令 [选项可以省略(可以是多个)] [操作对象(不指定操作当前对象,可以是多个)]
#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进行处理,非常感谢!