Linux学习

Linux中目录常用的命令操作

1、Linux中的超级管理员账号是root,密码就是安装系统时设置的密码。
2、Linux中只有一个磁盘分区,/ 表示磁盘系统的根目录。
3、Linux中常用的目录介绍:

  • a、/home 用户主页文件夹,每个用户都会在home下创建一个文件夹
  • b、/root 超级管理员的个人文件夹
  • c、/bin 包含二进制文件夹,即可执行文件
  • d、/etc 配置文件文件夹,例如防火墙等等
  • e、/dev 设备文件夹,Linux中的每一个设备都被抽象为一个文件

4、实际的Linux服务器为了节省资源是只有命令行界面,没有图形
5、如果Linux没有安装图形界面,则启动时候回直接进入命令行模式
6、Linux中的路径分为两种
a、绝对路径 /usr/local/tomcat/abc.jpg
b、相对路径webapps/def.jpg
7、查看当前目录的命令 pwd (Linux的命令都区分大小写,一般都是小写)
8、打开文件夹的命令 cd

  • a、cd/ 切换到根目录
  • b、cd… 返回上一级(中间有空格)
  • c、cd~ 返回到主目录,即home
  • d、cd 目录名称 表示进入此目录
  • e、cd 输入部分文件夹明称,按tab键可以自动补全
    9、查看当前文件夹下的所有文件列表命令 ls
  • a、ls -a 表示所有文件,包括隐藏文件
  • b、ls -l 将文件以列表的形式显示出来,一行一个
  • c、ls -al可以一次带多个参数
    10、创建文件夹 mkdir ,
    11、递归创建文件夹 mkdir -p aa/bb/cc
    12、删除空白文件夹 rmdir
    13、删除文件或者目录命令 rm
  • a、-f 强制删除
  • b、-I 互动模式,删除前都会询问
  • c、-r 递归删除
  • 注意:、杀伤力太强,无法恢复,操作须谨慎,不能删文件。如果不带r参数,只能删除文件,不能删除文件夹
    14、复制文件夹或目录 cp
    15、移动文件夹,修改文件命令mv eg:mv name.txt text.txt

Linux中文件相关的命令操作

1、创建文件命令touch

2、编辑文件命令 vi / vim

A:命令模式

  • 用户使用vi命令打开文件则进入命令行模式
  • 输入space表示光标右移一个字符
  • 输入backspace表示光标左移一个字符
  • 输入+、-表示光标下移或者上移一行
  • 也可以通过方向键控制光标的位置来查看文件
  • 在命令模式中输入i/a/o则进入编辑模式
  • 可以通过输入dd删除当前行
  • 通过5dd删除5行
    B:输入模式
  • 在输入模式下可以开始对文件进行编辑
  • 输入模式下按esc键可以退出编辑,进入命令模式
    C:末行模式
  • 命令模式下输入**:**则进入末行模式
  • 末行模式可以输入指令,比如以下:
  • :wq! 保存并退出
  • **:q!**强制退出
  • :set nu 显示所有行号
  • :s/aaa/bbb/ 把当前行的第一行aaa替换为bbb 注::s是英文格式
  • :s/aaa/bbb/g 从第一行开始替换,直到最后,即全部替换 注::s是英文格式

3: cat命令用于显示文件的全部内容

  • 如果文件较大,则会翻屏幕显示
  • 适合查看内容较少的文件

4: head用于查看文件的开头内容,-n表示查看行数,默认是前10行

5:Linux中权限管理

1、系统有一个权限最大的用户,就是root,root属于root用户组
2、系统默认只有root权限可以添加和删除用户
3、添加用户之后,如果没有给用户指定用户组,则系统会给用户添加一个同名的用户组
4、root切换到普通用户无需登录,普通用户切换到root用户需要登录
5、root可以给用户授予和回收某个文件的读、写、执行的权限
6、切换用户的命令su lisi
7、查看当前用户的命令whoami
8、查看当前用户所属分组的命令groups
9、添加用户的命令useradd lisi
10、修改密码passwd lisi,添加用户后,只有为其设置密码才能登陆
11、删除用户userdel
12、添加用户组groupadd
13、修改用户信息usermod(可以修改用户所属的用户组)
14、系统文件的权限分为三种:r-读read / w-写write /x-执行execute
15、每个文件的每项权限分三组: u/g/o ,即所有者、同组用户、其他组用户
16、也可以用二进制的形式来简化权限的表达形式
a、101(5) =r-x
b、111 (7) =rwx
c、100(4)=r–
17、通过chmod命令来修改文件的权限
a、chmod -r u+x,g+w f01 (-r表示递归授权,即文件夹f01下的所有文件所有者+写,)
b、chmod -r u=rwx,g=rw,o=rw f01 (所有者=读写执行
c、chmod 777 f01 (给所有角色所有权限)

Linux中的其他命令

1、ps查看进程
2、ps -ef 查看所有进程
3、ps -ef | grep bash 查找跟bash关键字有关的进程
4、kill -9 pid :根据进程ID终止某进程,-9表示强制终止
5、监控进程的命令top,ctrl+c退出
6、clear是清屏命令
7、man是查询命令详细参数说明
8、mnt挂载设备命令,比如U盘

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值