零碎LINUX知识
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了零碎LINUX知识相关的知识,希望对你有一定的参考价值。
1.vim /etc/gdm/custom.conf :以root身份,登录时不再需要输密码
[daemon]
AutomaticLoginEnable=true
AutomaticLogin=root
- cat /etc/centos-release 查看发行版本
cat /proc/meminfo 查看内存大小
ltrace 查看library
rpm -qa |wc -l 统计安装了多少包
strace 查看system call
uname -r 查看内核
3.centos7,默认用户账户ID:1000+
centos6,默认用户账户ID:500+
4.who 登录用户
tty 当前谁在登录
whoami 当前登录用户名
w 显示哪个用户正在做什么,执行哪个程序
5.tty:本地登录
pts:远程登录
6.ctrl+alt+F几: 是同时执行其它界面
7.init 3 :关闭图形界面,进入多用户命令行界面:模式切换
runlevel : 查看上一次,当前工作模式
startx: 开启图形界面(不是模式切换) 图形相当于一个软件(在linux中)
8.echo $SHELL查看当前shell
cat /etc/shells 查看所有shell
9.查看提示符:echo $PS1
修改提示符:PS1="修改模式"(临时)
永久修改,新建 /etc/profile.d/名字.sh ,里面PS1="修改模式"
颜色:31-37,
提示符变色(闪烁,背景,字体颜色):PS1="[e[1;5;41;33m][[email protected]h w]$[e[0m]"
登录后提示文件: /etc/motd:可在里面写内容,用户登录后可见
10.内部命令(shell):查看:enable
help(列出的命令都是内部命令,前面带*号的则是被禁用的)
enable -n 命令 禁用该内部命令
enable -n 查看所有禁用的内部命令
enable 命令 启用内部命令
确认命令是内部还是外部命令:#type 命令
内部命令是开机时已经加载到内存中,外部命令是默认在磁盘中,使用时到磁盘中去寻
找该文件, 外部命令默认路径echo $PATH,存在该变量中。
11.远程同步时间 ntpdata 远程IP地址,
出现offest,则同步成功
12.查看已经缓存到内存中的命令(外部命令)
#hash 显示hash缓存 / hash -l 显示详细
hash -p 路径 name 将命令全路径起别名为name
hash -r 清除缓存
13.查看别名列表:#alias
ls --color=auto 自动加颜色
14.echo -e 启用命令选项,若出现下面的字符,则加以特殊处理,不会当做文字输出
echo -e "
"换行
echo -e " a"提示音
echo -e " v"垂直换行
15.#^string1^string2 将上一条命令中的第一个string1替换为string2
#!:gs/string1/string2 将上一条命令中所有的string1都替换为string2
16.whatis
显示命令的简短描述
使用数据库
刚安装后不可立即使用
makewhatis | mandb 制作数据库
使用示例:whatis cal 或man -f cal
17.rpm -ivh /run/media/root/CentOS 7
x86_64/Packages/lrzsz0.12.2036.el7.x86_64.rpm
可传文件,linux<-->windows(互传),rz命令
18.#ldd 路径:查看库文件
/boot/lost+found:该目录相当于一个收容所,收容因各种原因没有在相应位置的文件
或目录
19.挂载光盘(普通用户)centos6,即autofs自动挂载
#cd /misc
#进去后里面是没有内容的,但仍可以#cd cd/
#再df 就挂载上了
20.识别新增加的硬盘:echo"- - -" > /sys/class/scsi_host/host2/scan
磁盘扫描
21.linux下对大小写敏感是不准确的,要因实际的文件系统格式来看
22.pwd -p 显示真实路径
23.
24.man
25.bash中常用快捷键
26.
27.
以上是关于零碎LINUX知识的主要内容,如果未能解决你的问题,请参考以下文章