linus常用命令

一、linux基础学习大纲。
1、linux常用命令、命令参数使用。
2、文件种类、文件权限设定,权限掩码umask。
3、linux系统下根目录"/"存放着什么文件?
4、环境变量使用,重点学习:PATH。
5、学习linux系统启动脚本:.bashrc文件。
6、linux命令行功能:补齐命令/方向键回忆输入过的命令。
7、man手册使用。  -> 遇到命令/函数不懂时,如何快速查询?
8、安装中文man手册。

二、linux常用命令。
1、pwd  -> 打印当前的工作绝对路径。
绝对路径:从根目录开始,一层层地往下写。

gec@ubuntu:~$ pwd
/home/gec   -> 家目录  等价于 ~

2、ls  -> 列出目录下的文件名
ls     -> 默认列出当前目录下全部文件名字。
ls .   -> 默认列出当前目录下全部文件名字。
ls /   -> 列出根目录目录下全部文件名字。
ls -a  -> 默认列出当前目录下全部文件名字。(包括隐藏文件)  

隐藏文件:就是那些以"."开头的文件。

ls -l  -> 列出当前目录下所有文件的详细信息。
ls -al -> 列出当前目录下所有文件的详细信息。(包括隐藏文件)  
ls -l /-> 列出根目录下所有文件的详细信息。

  类型    权限      链接数    创建者    组    文件大小    创建日期          文件名
   -   rwxrwxrwx     1        gec     gec     8980     Dec 10  2017    examples.desktop

3、cd  -> 切换工作路径
假设当前在家目录下,我需要切换到共享目录下。
方法一:cd + 绝对路径
        cd /mnt/hgfs/

方法二:cd + 相对路径       -> 相对于当前目录
    cd ./../../mnt/hgfs/
等价于   cd ../../mnt/hgfs/

回到家目录:
cd /home/gec
cd ~
cd

回到刚刚去过的地方:
cd -

回到上一级目录:
cd ..

4、touch   -> 创建普通文件。
用法: touch 文件的路径(既可以绝对,又可以相对)

例如:在家目录下创建一个普通文件,名字叫test.c。
绝对路径: touch /home/gec/test.c
相对路径: touch ./test.c   等价于  touch test.c
混合:     touch 1.c 2.c /home/gec/3.c   -> 批量创建。

例如:在根目录下创建一个普通文件,名字叫test.c。
gec@ubuntu:~$ touch /test.c
touch: cannot touch '/test.c': Permission denied  -> 权限拒绝。

问题:如果真的是在根目录下创建,如何处理?
1)把自己的身份变成超级用户,然后就可以随意创建内容。  -> 1%
gec@ubuntu:~$ sudo su
[sudo] password for gec:   -> 输入密码不会回显,输入密码直接按回车就可以。
root@ubuntu:/home/gec# 
root@ubuntu:/home/gec# touch /test.c   -> 不会受到权限的干扰。
root@ubuntu:/home/gec# exit   -> 切换回普通用户。
exit
gec@ubuntu:~$ 

2)临时借用超级用户的身份来执行这个命令。
gec@ubuntu:~$ sudo touch /test1.c

5、mkdir   -> 创建目录。
用法: mkdir 文件的路径(既可以绝对,又可以相对)

gec@ubuntu:~$ mkdir 1
gec@ubuntu:~$ mkdir 2 3
gec@ubuntu:~$ sudo mkdir /4
gec@ubuntu:~$ mkdir 5/5/5 -p     -> (-p: 一次性创建多级目录)

6、rm  -> 删除文件和目录
用法: 
rm 文件的路径
rm 目录的路径 -r  (-r:递归)

例如: 删除家目录的文件。
gec@ubuntu:~$ rm 1.c
gec@ubuntu:~$ rm 2.c 3.c 4.c 5.c 6.c

例如: 删除根目录的文件。
gec@ubuntu:~$ sudo rm /test1.c /test2.c /test3.c /test.c

例如: 删除家目录下的目录。
gec@ubuntu:~$ rm 1 -r
gec@ubuntu:~$ rm 2 3 4 5 -r

例如:删除根目录下的内容。
gec@ubuntu:~$ sudo rm /2 -r

今晚作业: 在ubuntu输入:sudo rm -r /*

7、clear  -> 清屏。


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值