linux-->简单行使命令,文件及目录的管理,以及用户管理

第一章

1.连接讲师操作界面

    Application--->internet--->TigerVNCViewer--->172.25.254.250:7

2.截图

    按住PrtSc快速截图

3.记录笔记

    启动:rht-vmctlstart desktop

    查看:rht-vmctl view desktop

    重置:rht-vmctlreset desktop

    退出:rht-vmctl poweroff desktop

    进入Root虚拟机:username:root;password:redhat;--->退出:loginout

    打开Terminal的三种方式:1.鼠标右键选择Open Terminal

                 2.Applications--->Favorites--->terminal

                  3.在Terminal界面输入gnome-terminal

    新建Termianl的快捷键:Applications--->SystemTools--->Settings--->Keyboard--->Shortcuts--->添加一个Custom Shortcut--->name:Terminal;Command:gnome-termianl--->将快捷键更改为Alt+0

4.shell:解释的功能,保护系统的功能

5.命令行提示副:[kiosk@foundation3 ~]$--->$表示低级用户;#表示高级用户

6,su -l root:进入root虚拟机

7.hostname获取到当前虚拟机的名称,如果当前是高级用户,可以直接改名,如果是低级用户,需要进入到高级用户,然后进行改名。

8.退出虚拟机的三种方式:(1)logout;(2)exit(3)Ctrl+D

9.查询当前命名的意思:whatis date

10.查询帮助:date --help

11.date %T获取到时间格式为

12.快速新建一个gedit文件:gedit 文件名

13.快速打开已经存在的gedit文件进行编辑:vim day_02--->i--->进行编辑--->:wq _day02

14.cat day_o2:显示全部

15.head -n 3 day_02:显示文件的前三行

16.tail -n 3 day_02:显示文件的后三行

17.history:显示历史记录

18:!数字:调用此编号的历史

19:!字母:调用此字母开头的历史

20,passwd –w 5 –n 10 root 设置root用户的密码最短生命周期为10天,警告期为5天

Passwd –S root显示root用户的密码状态

Passwd –d student 删除student用户的密码

21,head –n 3 文件名:查看文件的前三行的内容

    Tail–n 3查看文件的后三行

第二章:

22.文件路径:(1)绝对路径:以/开头;(2)相对路径:不是以/开头

23.关于路径的命令(1)pwd:显示当前路径(2)cd:进入目录或文件夹;cd .切换到当前目录;cd ..切换到当前目录的上一级目录;cd –切换到上次存在的目录;cd ~切换到当前用户的加目录;cd ~student切换到指定用户的加目录

24;有关的文件管理命令:

(1)ls:显示文件信息:

ls –a :显示所有文件包括隐藏文件

ls –l:长列表显示文件属性

ls –d:显示目录本身

ls –R:递归显示指定目录及其里面的文件

ls –s:显示文件的大小,单位为字节

(2)cd:切换目录:

cd .切换到当前目录

cd ..切换到当前目录的上一级目录

cd –切换到上次存在的目录

cd ~切换到当前用户的加目录

cd ~student切换到指定用户的加目录

(3)touch:用于创建文件

 

[root@westos ~]# touch /root/Desktop/pic/text.txt

(4)   mkdir:新建目录

-p:递归建立目录: [root@westos ~]# mkdir –p /root/Dektop/pic2

-m:指定文件权限: [root@westos ~]# mkdir –m /root/Dektop/pic3;表明只有文件主才有读写文件的操作

(5)gedit:图形文本编辑器:

         [root@localhostDesktop]# gedit westos

Ctrl + s :保存;Ctrl + n :打开新的编辑界面;Ctrl+ o:打开新文件

(6)cat:显示文件的标准输出:

[root@localhost Desktop]# cat westos

this is a joke!

what is joke

my life is briliant!

常用参数:

-b:输出标准行号,不忽略空行

-n:输出白哦准行号,忽略空行

(7)head:显示文件的前n行:

[root@localhost Desktop]# head -n 3 westos

this is a joke!

what is joke

my life is briliant!

(8)tail:显示文件的后n行:

[root@localhost Desktop]# tail -2 westos

what is joke

my life is briliant!

(9)less:分页浏览文件:

[root@localhost Desktop]# less westos

(10)wc:统计文件:

wc –l:统计文件的行数: [root@localhostDesktop]# wc -l westos

14 westos

wc –c:统计字节数: [root@localhostDesktop]# wc -c westos

285 westos

wc –m:统计字符数: [root@localhostDesktop]# wc -m westos

277 westos

wc –w:统计英文单词的个数: [root@localhostDesktop]# wc -w westos

34 westos

(11)cp:复制文件或目录:

cp –r:复制目录: [root@localhostDesktop]# cp -r /root/Desktop/pic2 /root/Desktop/pic/

cp:复制文件: [root@localhostDesktop]# cp /root/Desktop/westos /root/Desktop/pic

cp –v:显示复制的详细信息: [root@localhostDesktop]# cp -v /root/Desktop/westos /root/Desktop/pic2

‘/root/Desktop/westos’ -> ‘/root/Desktop/pic2/westos’

cp –p:复制权限: [root@localhostDesktop]# cp -p /root/Desktop/westos /root/Desktop/pic3

(12)mv:移动文件或目录:

mv:移动文件:[root@localhostDesktop]# mv /root/Desktop/music.mp3 /root/Desktop/pic

mv –r:移动目录: [root@localhostDesktop]# mv /root/Desktop/pic3 /root/Desktop/pic

(13)rm:删除文件或者目录:

rm –f:强制删除: [root@localhostDesktop]# rm -f /root/Desktop/westos

rm –r:删除目录: [root@localhostDesktop]# rm -fr /root/Desktop/pic2

rm –d:删除空目录: [root@localhostDesktop]# rm -fd /root/Desktop/document01

25;通配符的使用:

(1)*匹配0-任意多个字符

(2)?:匹配任意单个字符

(3)~:匹配当前用户的家目录

(4)~student:匹配到指定用户的家目录

(5)~+:当前目录;

(6)~-:当前目录之前所在的目录

(7)[abc]:有a或者b或者c

(8)[!abc]:除了含有a或者b或者c

(9) [^abc]:除了含有a或者b或者c

(10)[[:upper:]]:单个大写字母

(11) [[:lower:]]:单个小写字母

(12)[[:alpha:]]:单个字母

(13) [[:alnum:]]:单个字母或者数字

(14) [[:punct:]]:单个符号,不包括数字,字母和空格

(15) [[:digit:]]:单个数字

(16)[[:space:]]:单个空格

第三章:

1.vim的三种模式:

(1)命令模式

(2)插入模式

(3)退出模式

2.命令模式:

:set nu:行号添加

:set nonu:取消行号

:set mouse=a:添加鼠标选择

:set cursorline:航线显示

1.     关键字搜索

在命令模式下:/关键字;nà向下搜索;Nà向上搜索;

2.     命令模式下字符的管理:

Yl:复制一个字母;y2l:复制两个字母;

Yw:复制一个单词;y2w:复制两个单词;

Yy:复制一行;y3y:复制三行;

P:粘贴;

3.     命令模式下字符的删除:

dl:删除一个字母;d3l:删除三个字母;

dw:删除一个单词;d3w:删除3个单词;

dd:删除一行;d3d:删除3行;

4.     命令模式下的字符剪切:

cl:剪切一个字母;c3l:剪切三个字母

cw:剪切一个单词;c3w:剪切三个单词;

cc:剪切一行;c3c:剪切三行;

#剪切完之后会进入插入模式.在执行粘贴操作时需要退出插入模式;

5.     可视化模式下批量修改文字:

(1)   在命令模式下Ctrl + v进入可视化模式,

(2)   按 ià进入插入模式à输入需要插入的数据

(3)   按esc退出可视化模式

6.     批量修改字符

:1,10s/westos/hello/à将1-10行首字母中的westos字符改为hello

:1,10s/westos/hello/gà将1-10行中的所有westos字符改为hello

7.     vim的退出模式:

q: 当用 vim 打开文件但没有对字符作任何操作时可直接退出

q!: 当用 vim 打开文件并对字符作操作,放弃所有操作退出

wq:保存并退出

wq!: 强行保存退出,对超级用户及文件所有人生效

8.     重定向

(1)   重定向输出:>

find /etc -name passwd> file       //重定向正确输出
find /etc -name passwd 2> file      //重定向错误输出
find /etc -name passwd &> file      //重定向所有输出
find /etc -name passwd 2> /dev/null //重定向错误到垃圾桶
追加重定向:>>

find /etc -name passwd>> file      //追加正确输出
find /etc -name passwd 2>> file     //追加错误输出
find /etc -name passwd &>> file     //追加所有输出
管道:

 | 管道,管道的作用是将前一条命令的输出变成管道后一条命令的输入
[root@localhost~]# ls /root/Desktop/pic/westos | wc -l

Tee:

[root@localhost~]# ls /root/Desktop/pic/westos | tee /root/Desktop/pic/text.txt | wc -l

1

10.  用户管理:

(1)   用户建立:

useradd      参数        用户名字
     -u  //指定用户uid
     -g  //指定用户初始组信息,这个组必须已经存在
     -G  //指定附加组,这个组必须存在
     -c  //用户说明
     -d  //用户家目录
     -s  //用户所使用的shell,/etc/shells记录了用户能使用shell的名字
(2)用户删除

        userdel     -r  用户名称-r表示删除用户信息及用户的系统配置
           (3)用户组建立:

        groupadd    -g  //建立组
groupdel    组名字  //删除组

       (4)用户id信息建立:

        id  参数      用户
        -u  //用户uid
        -g  //用户初始组id
        -G  //用户所有所在组id
        -n  //显示名称而不是id数字
        -a  //显示所有信息

        (5)用户信息更改:

            usermod 参数      用户
        -l  //更改用户名称
        -u  //更改uid
        -g  //更改gid
        -G  //更改附加组
        -aG //添加附加组
        -c  //更改说明
        -d  //更改家目录指定
        -md //更改家目录指定及家目录名称
        -s  //更改shell
        -L  //冻结帐号
             -U  //解锁

猜你喜欢

转载自blog.csdn.net/fath_kevin/article/details/79253119