Linux常见命令

Linux常见命令

~:家目录(账户所在目录)

/:根目录

系统信息命令

ps -ef|grep redis(进程名):查看进程

dmesg:显示系统信息

free:查看系统内存,虚拟机内存情况

ps [参数]:显示系统进程

kill -l:产看后台进程

at 时间 命令:在指定时间执行该命令

clear:清屏

uname -a:显示系统信息

shutdown [参数] 时间 [警告信息]:用于指定系统何时关闭

reboot:重启

poweroff:关闭

alias  命令别名="命令行"(对于那些比较长的命令可以使用)

unalias 别名:取消别名

echo[字符串|$变量]:用于在终端上输出字符串或提取变量的值

显示时间与日期:date 格式化输出:+%Y/%m/%d    +%H:%M

显示日历:cal

简单好用计算器:bc

退出当前环境:quit

tab键 不全命令或文件名

ctrl+c 中断当前程序

ctrl+d或者输入当前exit退出命令行

pwd:显示当前用户所在目录

rpm [参数] 软件包名:管理软件包

vim 目录或文件:进行编写esc退出编写模式,(:wq  保存退出,:x与:wq功能相同,:q!不保存退出,:w保存,:w  filename另存为fliename)

文件类命令

tar压缩解压(-z : 使用 gzip 来压缩和解压文件

-v : --verbose 详细的列出处理的文件

-f : --file=ARCHIVE 使用档案文件或设备,这个选项通常是必选的

-c : --create 创建一个新的归档(压缩包)

-x : 从压缩包中解出文件) 文件名

cd  .. :返回到单前目录的父目录中

cd :切换至用户登录的工作目录

cat [参数] 文件名 :浏览文件     cat 文件1 文件2 >>文件3  :将文件12追加到文件3中若>只有一个,则将文件12内容覆盖文件3

"xxx" >> 文件1 : 将字符串追加到文件1中

less 文件名 :分页查看文件内容  q退出

head [参数] 文件名:产看文件开头

tail [参数] 文件名:查看文件末尾

mkdir -p 目录:连同父目录一起创建目录

rmdir  目录:删除文件夹

cp [参数] 源文件 目标文件(复制目录参数用-R,-a将文件状态,权限等属性一起复制,-i如果文件或目录存在,则进行覆盖)

mv  -f 源文件或目录 目标文件或目录:移动该文件

rm  [参数] 目录或文件(删除目录使用R,文件建议用-i) 

touch [参数] 文件名或目录:建立文件或更新文件修改日期(-a文件存取时间改为当前时间,-m修改时间改为单前时间,-d 要改成的时间 )

whereis:查看命令可执行文件

find [路径] [匹配表达式] 在指定路径下寻找符合条件的文件

locate 文件格式:在当前路径下寻找符合条件的文件(推荐使用)

grep [参数] 要找的字符 文件名(字符以"^"表示行的开始,以"$"表示行的结尾,有空格用单引号或双引号括起来)

dd[参数]:可以将一个文件转存为任意格式,也可以对文件进行分块复制(if=输入文件名称,of=输出文件名称,bs=每个块的大小,count=复制的块数)

管理用户与群组

su - 用户名:切换用户("-"为切换用户所在环境,由普通用户切换至管理员需要输入管理员密码,不安全,建议使用sudo命令,详情请自行百度)

useradd 用户名:添加用户

passwd 用户名:在管理员权限下为用户修改密码(普通用户修改自己的密码直接passwd)

chage [参数] 用户:修改用户账号(好像只能管理员改)

usermod [参数] 用户:修改用户的属性信息(用户uid,到期时间,用户组,状态)

id 用户:查看用户信息

锁定用户{1.用passwd -l 用户名,2用usermod -L 用户名}

解锁用户{1.passwd -u 用户名,2usermod -U 用户名}

添加群组:groupadd [参数] 群组名

删除群组:groupdel [参数] 群组名(创建用户时,会随之创建一个群组,该群组为此用户主群组,不可删除,除非该用户已被删除)

修改群组:groupmod [参数] 群组名

gpasswd [参数] [用户] 组:对群组内成员操作(仅管理员与群管理可以,群管理由管理员指定,命令:gpasswd -A 用户名 群组)

你可能感兴趣的:(Linux,linux,运维,服务器)