1.在linux刚安装阶段可能会用到的命令
uname -r 查看内核
hostname 查看主机名
cat /etc/centos-release 查看发行版本
cat /proc/cpuinfo 查看cpu信息
cat /proc/meminfo 内存大小 可以在未装系统下查看
free 只能在安装好系统后查看
fdisk -l 磁盘分区 可以在未装系统下用
lsblk 在安装好系统后用于查看块设备的情况
ifconfig 查看当前系统ip
设置开机自动登陆:
nano /etc/gdm/custom.conf
daemon下输入:
AutomaticLoginEnable=true
AutomaticLogin=root
命令提示行的格式自定义选项:(建议建立自定义文件保存信息后缀一定要为.sh)
nano /etc/profile.d/env.sh
在文件里面写入
PS1=”\[\e[1;36m\][\u@\h \W]\\$\[\e[0m\]”
其中颜色1;36可以更改
2.设置网络相关的命令
1.这里显示的网卡是centos7的ens33
nano /etc/sysconfig/network-scripts/ifcfg-ens33
在里面把ONBOOT=no设置成ONBOOT=yes这样以后就能够自动连接仅主机模式了
如果是centos6则是eth0,修改同样内容即可
nano /etc/sysconfig/network-scripts/ifcfg-eth0
systemctl restart network 重启网络
systemctl restart sshd
2.另外这样设置方便以后的网络教学:
centos 6
service iptables stop
chkconfig iptables off
centos 7
systemctl stop firewalld
systemctl disable firewalld
3.用户频道的切换已经用户相关信息的查看
id -u 查看当前用户id
id -u name 查看name用户id
此号决定了用户身份管理员为0 普通用户第一个默认500(6.9) 1000(7.4)
tty查看当前用户终端
chvt N 为切换到终端N
init为不改变当前终端切换当前用户界面模式
init3为命令行模式 init5为图形模式
runlevel命令查看当前以及上一个模式状态
在命令行模式下使用图形界面但不进入图形模式的方法为:
startx
结束的方法为CTRL+C
w /who /whoami查看用户终端信息:
whoami: 显示当前登录有效用户
who: 系统当前所有的登录会话
w: 系统当前所有的登录会话及所做的操作
4.系统当前的shell信息以及别名、内部命令、外部命令相关
显示当前系统shell用:
echo $SHELL
显示当前系统使用的所有shell:
cat /etc/shells
type 查看命令类型(内部命令/外部命令/别名)
which 查看命令的路径
which –skip-alias cmd查看命令路径忽略别名
whereis cmd 查看命令的所有路径(包括相关帮助文档的路径)
系统首次运行shell命令是通过顺序搜索$PATH实现的
查看搜索路径顺序可用echo $PATH实现
首次执行后命令写入hash表,以后是首先调用hash表路径执行,hash表退出后会清空
hash 命令查看hash表
hash -p path name 将命令全路径path保存为别名name(需要注意别名不要和系统默认别名冲突)
例如:
hash -p /usr/bin/yes no执行no 就是命令yes结果
hash -d name 删除hash表中单条name命令
hash -r 清空hash缓存表
history命令可以查看历史曾经执行过的命令
命令保存数在$HISTSIZE下,可以通过以下命令修改:
cat /etc/profile
history命令内容保存在:
~/.bash_history
history -d num 删除第num行的命令
history -r 清空history缓存表
history -a 追加本次会话新执行的命令历史列表至历史文件
!! 重复前一个命令
!num 可以重新执行历史表内编号为num的命令
!:0 重复前一个命令但去除参数
(CTRL+D为正常退出多用;CTRL+C为强行退出慎用)
help/enable 查看当前内部命令
enable -n cmd 临时禁用内部命令(退出后会失效)
enable -n 查看已经禁用的内部命令
help在已经禁用的内部命令前会有*号显示
alias 为显示当前用户系统所有别名
别名文件保存在:
~/.bashrc
例如:
alias cdnet=’cd /etc/sysconfig/network-scripts’
写入完别名文件后必须执行
. .bashrc命令别名才会立即生效
unalias name 表示暂时禁用name别名
unalias -a 表示禁用所有别名
如果想忽略别名执行原命令可在命令前加\ 例如:
\ls /etc
本文来自投稿,不代表Linux运维部落立场,如若转载,请注明出处:http://www.178linux.com/94702