Linux基本指令

Linux指令
常用指令及格式:
ls:列出当前目录中的文件和子文件
pwd:显示当前工作目录的路径
cd:切换工作目录——cd /path/to/directory    /    cd.. #回到上一级目录
mkdir:创建新目录——mkdir directory_name    /     mkdir -p directory_name #多级目录
rmdir:删除目录——rmdir directory_name     /    rmdir folder1 folder2 folder3 #删除多个!空!文件夹,非空文件夹要用rm -f 
rm:删除文件或目录——rm file      /      rm -r directory_name #递归删除目录及内容
cp:复制文件或目录——cp sourse_file    /     cp -r sourse_directory destination #递归复制目录及内容:cp -r /home/bbt/ /opt
mv:移动或重命名文件或目录——mv old_name new_name #重命名    /     mv 
touch:创建新文件或更新文件的时间戳——touch file_name
cat:连接和显示内容——cat file_name     /     cat file1 file2 > file3 #连接file1和file2到file3中     /     cat file1 file2 #显示多个文件内容
mount/umount:挂载和卸载
reboot:重启——reboot#立即重启     /     reboot -f#强制重启     /     reboot -i #关闭所有网络接口并重启     /     reboot -h #关闭所有网络硬盘并重启
more/less:逐页显示文本文件内容——more file_name     /     less file_name
head/tail:显示文件的前几行或后几行——head -n x(数字) file_name     /     tail -n x filename #显示文件后x行
grep:在文件中搜素指定文本——grep search_term file_name
ps:显示当前运行进程——ps aux
kill:终止进程——kill process——id
ifconfig/ip:查看IP和配置网络接口信息——ifconfig     /     ip addr show
tar:压缩和解压文件和目录——tar -czvf archive.tar.gz directory_name     /       tar -xzvf archive.tar.gz

 ----------------用户管理----------------------------
useradd:添加用户——useradd user_name #默认该用户家目录在/home/user_name     /     useradd -d /home/test user_name  #把用户生成的用户文件信息存放在test中
userdel:删除用户——userdel user_name #删除用户保存家目录    /     userdel -r user_name #删除用户,不保存家目录
id:查询用户——id user_name #当用户不存在时,返回无此用户
su:切换用户——su user_name  #权限高切换权限低的用户不需要密码,反之需要   /   返回原来用户用exit/logout
psswd:指定/修改密码——passwd user_name #如没有输入用户名,则改的是当前登录密码
pwd:显示当前用户所在目录

-----------------用户组--------------------------------
groupadd:添加组——groupadd 组名 #添加用户会生成一个组
groupdel:删除组——groupdel 组名
useradd -g:添加用户指定组——useradd -g group_name user_name
usermod -g:修改用户组——usermod -g group_name user_name   #先groupadd一个新组,然后用usermod -g 把用户修改到新组之中

----------------帮助指令--------------------------------
man:获得帮助信息——man 【命令或配置文件】,如查看ls命令帮助信息:man ls
help:help 命令(获得shell内置命令帮助信息)

//

----------------文件目录----------------------------
ls:列出当前目录中的文件和子文件
pwd:显示当前工作目录的路径
cd:切换工作目录——cd /path/to/directory    /    cd.. #回到上一级目录
mkdir:创建新目录——mkdir directory_name    /     mkdir -p directory_name #多级目录
rmdir:删除目录——rmdir directory_name     /    rmdir folder1 folder2 folder3 #删除多个!空!文件夹,非空文件夹要用rm -f 
rm:删除文件或目录——rm file      /      rm -r directory_name #递归删除目录及内容
cp:复制文件或目录——cp sourse_file    /     cp -r sourse_directory destination #递归复制目录及内容:cp -r /home/bbt/ /opt
mv:移动或重命名文件或目录——mv old_name new_name #重命名    /     mv directory_name1 directory_name2 #把目录1放入目录2中
touch:创建新文件或更新文件的时间戳——touch file_name
cat:连接和显示内容——cat file_name     /     cat file1 file2 > file3 #连接file1和file2到file3中     /     cat file1 file2 #显示多个文件内容
mount/umount:挂载和卸载
reboot:重启——reboot#立即重启     /     reboot -f#强制重启     /     reboot -i #关闭所有网络接口并重启     /     reboot -h #关闭所有网络硬盘并重启
more/less:逐页显示文本文件内容——more file_name     /     less file_name
head/tail:显示文件的前几行或后几行——head -n x(数字) file_name     /     tail -n x filename #显示文件后x行
history:查看已经执行过的历史指令——history     /      history 10 #查看最近使用的10个指令
grep:在文件中搜素指定文本——grep search_term file_name

 ----------------用户管理------------------------------   
useradd:添加用户——useradd user_name #默认该用户家目录在/home/user_name     /     useradd -d /home/test user_name  #把用户生成的用户文件信息存放在test中
userdel:删除用户——userdel user_name #删除用户保存家目录    /     userdel -r user_name #删除用户,不保存家目录
id:查询用户UID和GID——id user_name #当用户不存在时,返回无此用户
su:切换用户——su user_name  #权限高切换权限低的用户不需要密码,反之需要   /   返回原来用户用exit/logout
who am i——查看当前登录用户
groups——查看当前用户分组
psswd:指定/修改密码——passwd user_name #如没有输入用户名,则改的是当前登录密码
pwd:显示当前用户所在目录

-----------------用户组--------------------------------
groupadd:添加组——groupadd 组名 #添加用户会生成一个组
groupdel:删除组——groupdel 组名
useradd -g:添加用户指定组——useradd -g group_name user_name
usermod -g:修改用户组——usermod -g group_name user_name   #先groupadd一个新组,然后用usermod -g 把用户修改到新组之中

----------------帮助指令--------------------------------
man:获得帮助信息——man 【命令或配置文件】,如查看ls命令帮助信息:man ls
help:help 命令(获得shell内置命令帮助信息)

----------------远程连接--------------------------------
ifconfig:查看主机IP地址——ifconfig [网卡标识] up #启动网卡命令     /    ifconfig [网卡标识] down #关闭网卡命令
dhclient:重写获取IP地址
ip: ip addr show #配置网络接口信息

---------------------进程------------------------------------
ps:
选项    说明
-a    显示一个终端的所有进程,除了会话引线
-u    选择有效的用户id或者是用户名
-x    显示没有控制终端的进程,同时显示各个命令的具体路径
-f    全部列出,通常和其他选项联用
aux    !显示所有包含其他使用者的行程——ps aux  //  选项:ps -aux | grep java #查找特定进程,grep搜索,查看所有进程里CMD是java的进程信息
-ef    显示所有命令,连带命令行
-ef    显示所有命令,连带命令行

进程的相关信息:
UID :用户ID、但输出的是用户名
PID :进程的ID
PPID:父进程ID
C:进程占用CPU的百分比
STIME :进程启动到现在的时间
TTY:该进程在那个终端上运行,若与终端无关,则显示? 若为pts/0等,则表示由网络连接主机进程
CMD:命令的名称和参数

kill:终止进程——kill -process id

信号    含义
0    程序退出时收到该信息   kill -0 xxx
1    挂掉电话线或终端连接的挂起信号,会造成某些进程在没有终止的情况下重新初始化
2    表示结束进程,但并不是强制性的。常用的 Ctrl+C 组合键发出一个kill -2的信号
3    退出
9    杀死进程,即强制结束进程
11    段错误
15    正常结束进程,是kill 命令的默认信号

-----------------其他命令--------------------------------
clear:清屏
ssh:远程连接服务SSH相关命令——ssh [-l loginname] [-p port] [user@]hostname #通过SSH客户端,可以连接到运行SSH服务器的远程机器上,即用于远程登录Linux主机
 
 


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值