 Linux基本命令
          Linux基本命令
        
  # Linux基本命令
Linux的命令很多,对想学习的朋友来说,无疑很头痛,那么先从这些常用的开始吧
# 列出文件
    ls    显示非隐藏文件
    ls -a    显示所有文件
    dir
1
2
3
2
3
# 更换目录
    cd
    cd /    进入根目录
1
2
2
# 创建目录
    mkdir
1
# 当前目录
    pwd
1
# 删除
    rm [文件名]
    rm -rf 强制删除
    rm -r 删除该文件夹及下面的所有文件
1
2
3
2
3
# 复制
    cp [当前] [变更]
    当复制的文件在当前目录时,名字会变更
1
2
2
# 移动
    mv [当前] [变更]
    可以使用该方法更改文件名
1
2
2
# 重命名
    rename [旧类型] [新类型] [筛选]
1
# 创建文件
> filename
touch filename 创建二进制文件
vi filename 创建带文件格式的文件
1
2
3
2
3
# 解压缩
    tar [选项] 文件名 文件/文件夹    压缩文件
        选项:-cf  -rf  -uf
        f是表示文件,c是表示产生新的包,r是表示增加文件,u是表示更新文件
    tar [选项] 文件名    解压文件
        选项:-tf  -xf
        t是列出文件,x是解包
    调用gzip    在选项中添加参数:-z    
        例子: tar -czf all.tar.gz *.jpg
              tar -xzf all.tar.gz
    调用bzip2    在选项中添加参数:-j
        例子: tar -cjf all.tar.bz2 *.jpg
              tar -xjf all.tar.bz2
    解压缩zip
        zip all.zip *.jpg    压缩文件
        zip -r temp.zip temp    压缩文件夹
        unzip all.zip    解压
    rar    linux下的rar需要安装RAR for Linux,但是需要付费
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# 参考
    man "commond"
1
想要学习linux最有用的指令
# 查找
    find -iname [目录] 文件名    查找指定目录下的文件
1
# 显示进程
    ps
    ps -a    显示当前用户的进程
    ps -Af   显示所有的进程
    ps -ef   显示所有的进程
1
2
3
4
2
3
4
# 筛选
    [其他命令] | grep [筛选内容]
    例:
        ps -ef | grep [content]
        cat /etc/hosts | grep [content]
1
2
3
4
2
3
4
# 显示内容
    cat    不分页查看
    cat more    分页查看
    echo message
1
2
3
2
3
# 关机
    halt
    shutdown [选项] [时间/now] [警告信息]
    - k 并不真正关机,而只是发出警告信息给所有用户。
    - r 关机后立即重新启动。
    - h 关机后不重新启动。
    - f 快速关机,重启动时跳过fsck。
    - n 快速关机,不经过init程序。
    - c 取消一个已经运行的shutdown。
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
# 重启
    reboot
1
# 显示系统运行时长
    uptime
1
# 修改密码
    passwd
1
# 管理员
    su [选项] [? ] [使用者帐号]    切换至管理员身份
        切换需要输入管理员密码
    sudo command    以管理员权限执行命令
        使用需要输入密码
1
2
3
4
2
3
4
# 日历
    cal  [选项] [月 [年]]
    date [选项] 显示时间格式(以+开头,后面接格式)
1
2
2
# 清屏
    clear
1
export 定义
    export LC_ALL=#定义一个变量LC_ALL并且设置为空NULL
    export LANG=zh_CN.gb2312#定义一个变量LANG的值是zh_CN.gb2312
    export http_proxy="http://192.168.1.2:80"#定义http代理服务器
1
2
3
2
3
编辑  (opens new window)
  上次更新: 2021/11/02, 10:57:33
