Linux 基础命令

基本命令

第一阶段
命令用途
Ctrl+Alt+F1GUI界面
Ctrl+Alt+F2命令界面
Tab补全命令
su切换用户(默认root)
pwd查看当前工作目录路径
ctrl+c停止、关闭
touch创建文件
mkdir创建文件夹(目录)
mkdir -p …/…嵌套创建文件夹(批量创建)
rmdir删除文件夹(必须是空目录)
rmdir -p …/…删除文件夹(批量删除)

ls 显示目录

ls –u       记录最近的访问时间排序
ls –a       显示目录和文件(隐藏文件)
ls –A       显示目录和文件(隐藏文件不包括.和..ls –l       显示更详细的目录 
ls –i       节点编号目录

cd 切换工作目录路径(蓝色目录、黑色文件)

cd ..       切换到上一级目录
cd .        切换到当前目录
cd –        切换到上一次的目录
cd ~        切换到登录时的目录(进来时的目录)

cat 打开文件(参数)

cat –b               除了空白行其他都加上了序列号
cat –n               都加上了序列号
cat –E               结尾都加上$
cat                  支持多开
cat file1 file2      中间空格隔开

head 头

head –c       查看前多少字节
head –n       查看前多少行
head –c       查看后多少字节
head –n       查看后多少行
第二阶段
命令用途
cp复制文件或目录
wc 123.txt统计123.txt
cat 123.txt wc查看统计
>重定向

mv 移动或者重命名文件

mv –u    移动并修改时间
mv –i    如果存在提示是否删除

rm 删除命令(永久性)

rm  –r    删掉所有下面文件包括本身 (递归)
rm  –i    提示是否删除这个文件
rm  -f    就是不提示删除
rm  -rf   

ps 查看系统的进程信息

ps 类似于Windows任务管理器
PS下面:
UID  用户名
PID  进程
Top  静止
Top –d + 时间       限制每多少秒刷新一次

Top –d 10 o PID     排序

Kill  关闭进程
Kill   -i(9)  + PID 

find 查找相应的文件

Find 123.txt       在哪
Find /home/5777    绝对路径
Find –name “12*”  
Find –atime -1     -1一天之前的
Find –amin 10      最近十分钟的

Grep 查内容

Grep     相当于Ctrl+f
Grep  -n    n    
Grep  -n    33 123.txt   显示包括33的那一行
Grep  -n -v  33 123.txt  显示不包括33的那一行(反向)

Shutdowm 关机

Shutdowm –h        关机
Shutdowm –h now    关机
Shutdowm –h 14:00  关机
Shutdowm –r        重启(reboot)
Shutdowm –r+10     10分钟后重启
第三阶段(vim)
vim + 打开的文件  编辑器(没有会创建)

编辑模式: 
查找、复制、替换、删除

i进入插入模式: 
添加

:wq!      保存退出(!强制退出)

H j k l     左下上右
光标移动  数字+方向
H   当前屏幕首行
gg  整个屏幕首行
M   当前屏幕末行/
G   整个屏幕末行(1G)
dd  删除光标当行
dd  删除光标当行
u   撤销上个动作

:set  nu  显示行号

/    查找
: 2,17 s scanf/Scanf/g    2到17行的scanf替换成Scanf(gc提示)
第四阶段(磁盘)
磁盘组成:
主轴马达、磁头、磁头臂、盘片

磁道、扇区(512字节)

分区的原因:
分区后管理更方便、数据更安全、效率更高

分区表:
MBR:主引导记录(单个最大2个T)
GPT:GUID磁盘分区表(主流)

基本结构:
数据块(block) :保存文件的实际内容。如果文件太长,可能会占用多个数据块。
inode: 一个文件对应一 个inode, 记录文件的属性信息及文件占用的数据块编号。
超级数据块(Super block) :记录和文件系统有关的信息,如inode和数据块的数量、使用情况、文件系统的格式及其他信息


exT、exT2、exT3、exT4、xfs、swap
Linux 7 默认系统  :  xfs

lsblk 查看磁盘
fdisk 分区工具

先分区 -> 格式化 -> 挂载分区

fdisk  (fdisk   /dev/sdc)     对sdc分区
分区功能:
m    查功能
n    创建
p    查看
w    保存

格式化:
mkfs  -t  xfs  /dev/sdc1     1代表哪个

挂载分区: mount  /dev/sdc1  /mut/577    后面加地址

卸载分区: umount  +  目录

查看占用率:  df
df –m  M表示
df –k  默认
df –h  好用的  查找挂载点

查看占用情况(数量)
du -k
du -s


连接:ln
touch  fiel6  &&  echo  “dvvdbbbbb”

硬连接
ln  file6  file7
软连接(快捷方式)
ln  -s  file9  file10
第五阶段(用户和用户组)
用户文件信息:
cat /etc/passwd

cat /etc/shadow

用户组文件信息:
cat /etc/group

查找指用户:grep
grep 577 /etc/passwd

查找指用户组:
grep 577 /etc/ group

添加用户:
useradd  +  用户名

添加用户(具体地址):
-d 指定主目录 		 –u UID
-g 组 			     最后:用户名
useradd  -d  /home –u  1111  -g zys  sjx

加密:
passwd + 用户
 
n多少天内不能修改
x有效期
w过期前多少天提示
passwd –n 11 –x 29  -w 6 zys

修改用户:
usermod –u 1234 –d /home –g root sjx

删除用户:
userdel  -r  + 用户名


添加用户组:
groupadd  +  用户组名

添加用户组(具体地址):
groupadd  -g  1100  sjx
修改用户组:组id
groupmod   -g  1101  sjx

groupmod   -n  newsix  sjx

删除用户组:
groupdel   + 用户名组
第六阶段(用户权限)
读、写、执行(rwx)

所有者、所属组、其他人
(u、g、o)

修改组:
Chgrp  + 修改到哪个组   +  文件

修改所有者:
chown  + 修改到哪个所有者  +  文件


同时修改组、所有者:
chown  + 所有者:修改到哪个组  +  文件

d :目录
- :文件

ls   -l   文件
修改权限:
符号法:
添加:
chmod   g+w  文件

删除:
chmod   g-w,o-w  文件


数字法(u、g、o同4、2、1):
修改:
chmod   664  文件


查看隐藏属性:
lsattr   +  文件    (存在i不能进行写入)

删除隐藏属性的字符:
chattr    -  i  +  文件

添加隐藏属性的字符:
chattr    +  i  +  文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值