首页 > 代码库 > linux常用部分命令
linux常用部分命令
常用命令解析
date 显示或设置系统时间与日期
cal 用于显示当前日历或者指定日期的日历
ls 用于显示目标列表,在linux中是使用比较高的命令,可以输出彩色加亮显示用来区分不同的文件类型
cat 连接文件并打印到标准输出设备上,经常用来显示文件的内容,类似type命令。
*dir 同ls 命令类似
basename 去除路径显示文件名
dirname 去除文件名中的非目录部分,
id 用来显示真实有效的用户ID(UID)和组ID(GID)
*finger 用于查找并显示用户信息
useradd 用于linux中创建新的系统用户
usermod 用于修改用户的基本信息,选项参数用的时候自己查
groupadd 创建用户组
groupmod 修改组信息
newgrp 改变当前所在组
groupdel 删除组
gpasswd 设置组密码
chmod 修改文件或者目录的读 写 执行的三种权限
chage 用来修改帐号和密码的有效期限
*chown 改变文件或者目录的所有者和所属组
*chgrp 用来改变文件或者目录所属的组
mkdir 创建一个新的目录
touch 创建一个新的文件
rm 删除一个目录中的一个或者多个文件或者目录
rmdir 用来删除空目录
cp 用来将一个或者多个源文件或者目录复制到指定的文件或者目录
mv 用来对文件或者目录重新命名
ln 用来为文件创建连接
nano 编辑器
tr 将字符进行替换压缩和删除
tee 用于将数据重定向到文件,另一方面还可以提供一份重定向数据的副本作为后续命令的stdin
su 切换到另一用户(加“-” )
echo 回显 直接输出指定的字符串
tree 以树状图列出目录的内容
who 显示目前登录系统的用户信息会显示登录账号使用的终端机登入时间以及从何处登录正在使用哪个显示器
whoami 用于打印当前有的用户名称
which 用于查找并显示给定命令的绝对路经,可以查看到某个系统命令是否存在,以及执行的到底是哪个位置的命令
*whereis 用来定位指定的二进制程序,源代码文件和man手册页等相关文件的路径。
what 查询一 个命令执行什么功能
w 用于显示已经登录系统的用户列表,并显示用户正在执行的指令,查看当前登录系统的有哪些人。
last 用于显示用户最近登录信息,
lastb 用于显示错误的登录列表,会读取、var/log目录下名称为btmp的文件
*scp 用于在linux下进行远程拷贝文件的命令,和cp类似但是cp只是在本机进行拷贝不能跨服务器。而且scp传输是加密的。
*rsyuc 远程数据同步的命令
*rz 可以批量上传文件
*sz 发送文件到本地
*ps 用于报告当前系统的进程状态,可以搭配kill随时中断。
history 用于显示指定数目的指令命令
init linux 下的进程初始化工具
runlevel 用于显示当前linux系统的运行等级
shutdown 关机 (-r now) 重启
stat 用于显示文件的状态信息
pwd 以绝对路经的方式显示用户的当前工作目录
alias 用来设置指令的别名
type 用来显示指令命令的类型,判断给出的指令是内部制定还是外部指令
file 用来探测给定文件的类型
tail 用于输入文件中尾部内容默认后十行
head 用于显示文开头的文件的内容默认前十行
tty 第几个虚拟终端
*chsh 用来更换登录系统是使用的shell 若不指定任何参数与用户名称,则chsh会以应答的方式进行设置
*chfn 用来改变finger命令显示的信息
passwd 设置用户的认证信息,包括用户密码,密码过期时间等
userdel 用于删除用户以及用户相关的文件。若不加选项,仅会删除用户账号,儿不删除相关的文件
poweroff 用来关闭计算机操作系统并且切断系统电源
newusers 用于批量处理的方式一次创建多个命令
df 显示磁盘分区上可使用的磁盘空间,默认单位KB。
du 也是用来显示使用空间的。但是与df不同的是是对文件和目录磁盘使用空间的查看。
env 用于显示系统中已经存在的环境变量
*export 用于将shell变量输出为环境变量,
set 主要是显示系统中已经存在的shell变量,以及设置shell变量的新变量值。
finger 用来查找并显示用户信息
chfn 用来改变命令显示的信息
linux常用部分命令