IC-Linux(2) 命令

1、用户终端

$/#:                           普通用户/root用户提示符

top                              显示所有用户运行情况

su                                su root切换超级用户需要密码;

                       su guest切换普通用户不需密码,exit退回root用户;

sudo                            普通用户使用超级用户权限(超级用户下/etc/sudoers文件给普通用户添加权限)

exit                              退出终端(或回普通用户)

reboot                          重新启动

ctrl+shift+t                    同窗口打开新的终端(已打开终端) --centos系统

ctrl+shift+n                   新窗口打开新的终端(已打开终端) --centos系统

2、命令帮助

tab                               命令补全

help -d                         查看所有内部命令

type 命令                    显示命令是内部命令还是外部命令

help 命令                     命令帮助文件(内部命令)

命令 --/-help                命令帮助文件(外部命令,适用大部分外部命令)

man 命令                     命令帮助时进入 man page 界面不打印到控制台(空格翻页/q退出)

3、显示清理

pwd                              显示当前目录

echo                             echo $SHELL显示当前shell语言(语言解释器在/etc下shells文件中)

                        echo $PATH显示用户设置的路径(命令搜索时的路径)

env                               显示所有环境变量

clear                             清屏

history                          历史命令

history -c                      删除历史命令

4、删除停止

ctrl+w                          删除光标前的一个单词(光标在单词末尾)

ctrl+u                           删除光标以前的字符

ctrl+k                           删除光标以后的字符

ctrl+c                           命令停止

5、光标移动

alt+b                           光标向前移动一个单词至词头

alt+f                            光标向后移动一个单词至词尾

ctl+a                           移动光标至字符头

ctl+e                           移动光标至字符尾

6、进入目录

cd /                              进根目录(/根目录)

cd ~                             进当用户目录(普通用户或者root用户,当前用户身份)

cd ../                            进父目录(../父目录,../../父目录的父目录,./当前目录)

cd -                              返回前一目录

cd /home/prj                进home/prj目录(具体目录)

7、显示文件

ls                                 显示目录下文件

ls -a                             显示目录下包含隐含文件的所有文件

ls -l                              目录所有文件详细属性ll

                        ls -l **目录下**文件详细属性ll fil1 fil2(多个文件可并列)

ll -a                              显示目录下包含隐含文件的所有文件详细属性

8、创建删除

touch w1.v                    当前目录创建w1.v文件

mkdir tmp/                     当前目录创建tmp目录

mkdir /home/tmp/          绝对路径下创建tmp目录

rm filename                   删除文件(需要确认)

rm -f filename                删除文件(不需要确认)

rm -r dirname                删除目录(需要确认,包含子目录)

rm -rf dirname               删除目录(不需要确认)

9、复制移动

左键双击/选中字符                               复制字符

滚轮点击                                               粘贴字符

cp 源文件 目标文件                              将源文件复制成目标文件(多个文件可并列)

cp 源文件 已有目录                              将源文件复制到已有目录(多个文件可并列)

cp -r 源目录 新建目录                          将源目录复制成新建目录

cp -r 源目录 已有目录                          将源目录复制到已有目录(已有目录下建源目录/若有源目录则合并)

mv 文件 目录                                        移动文件到目录(目录可为当前路径目录或绝对路径目录)

mv 目录 目录/                                       移动目录到目录(目录可为当前路径目录或绝对路径目录)

mv 文件1 文件2                                    重命名文件(没有则重命名)

mv 目录1 目录2                                    重命名目录(没有则重命名)

10、显示写入

less [选项] 文件                                    分屏显示文件内容(全部内容,不可看以前命令内容),可编辑q退出

cat [选项] 文件                                      终端直接显示文件内容(全部内容,可看以前命令内容)

tee [选项] 文件                                      从标准输入读取再输出到文件(| tee comp.log)

ls > ls.log                                              当前目录文件信息覆盖写入ls.log(log文件内容清除再重新写)

ls >> ls.log                                            当前目录文件信息增加写入ls.log(log文件内容保留再增加写)

11、文件夹查找文件

find [路径] [选项] 目标通配符(通配符包含文件类型)

find pathdir -name “*ff*”                        pathdir目录及子目录查找含ff字符文件并显示到终端

find -name “*ff*”                                    当前目录及子目录查找含ff字符文件并显示到终端

find -iname “*ff*”                                   当前目录及子目录查找含ff字符文件并显示到终端(大小写)

find -name “*ff*” > find.log                    当前目录及子目录查找含ff字符文件并输出到find.log

12、文件查找内容

grep [选项] 目标通配符 文件列表

grep “error*” w.log > error.log               w.log文件中查找含error字符写入error.log

grep “error*” * > error.log                     当前目录文件中查找含error字符写入error.log

grep -i “error*” * > error.log                  当前目录文件中查找含error字符写入error.log(不区分大小写)

grep -r “error*” * > error.log                  当前目录及子目录文件查找含error字符写入error.log

13、更改权限

chmod 选项 文件                                  文件权限设定chmod ugo+r w1.v w2.v(多个文件可并列)

                                                             chmod 777 w1.v 所有用户均可读(r)可写(w)可执行(x);

chmod -R 选项 目录                             目录权限设定 chmod -R a+r tmp/(所有用户增加读权限)

                                                             chmod -R 755 tmp/ 所有用户均可读可执行,go用户不能写;

14、压缩解压rar

tar -zcvf test.tar.gz file1 dir2                 压缩文件file1和目录dir2到test.tar.gz

tar -zxvf test.tar.gz                                解压test.tar.gz文件

tar -zxvf test.tar.gz -C temp/                 解压test.tar.gz文件到当前目录下temp文件夹

tar -ztvf test.tar.gz                                 列出压缩文件中的内容

15、文件打开

evince *.pdf                                          打开*.pdf文件

vim/gvim *.*                                          打开其它各种样式文件

16、修改密码

passwd user                                         修改用户密码,有字符长度要求

passwd root                                          修改管理员密码,有字符长度要求

echo “密码” | passwd --stdin user         修改用户密码,无字符长度要求

17、软件操作

rpm -ivh *.rpm                                       安装软件包*.rpm

rpm -e *.rpm                                          删除软件包*.rpm

whereis  softname                                 软件安装位置

which     softname                                 软件运行位置

  • 5
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值