Linux操作指南——常见命令

1.购买云服务器(CentOS 7.6)

2.使用XShell远程登陆到Linux

XShell下载:https://www.netsarang.com/products/xsh_overview.html

登陆命令:ssh root@[公网IP]

然后输入密码

复制:ctrl + insert (有时候 insert 需要配合 fn 来按)        粘贴:shift + insert

ls         - 列出该目录下的所有子目录与文件。

pwd     - 显示当前文件所在的路径。

cd        - 改变目录。

                cd ..         返回上级目录

                cd /home/litao/linux/        绝对路径

                cd ../day02/        相对路径

                cd ~        进入用户家目

                cd -        返回最近访问目录

touch        - 更改文档或目录的日期时间,或者新建一个不存在的文件。

nano     - 字符终端的文本编辑器(可编辑C语言等文件)
                Ctrl + x        - 退出
                Ctrl + o        - 保存
gcc      -  编译器(直接生成 a.out可执行文件),然后 ./a.out 运行。

mkdir        - 在当前目录下创建一个目录

                        mkdir –p test/test1 : 递归建立多个目录

rmdir        - 删除空目录(具有当前目录操作权限的所有使用者)

rm            - 删除文件或目录(所有使用者)

                rm -rf          强制删除

man        - 访问Linux手册页

cp           - 复制文件或目录。默认拷贝普通文件

        cp -r dir ..        拷贝dir目录到上级目录

mv          -1. 剪切文件或目录 2. 重命名文件或目录

        mv src(文件或目录) dst(一定是目录)

--------------------------------------------------------------------------------------------------------------------------

cat        - 打印文件内容

echo 字符串>test.txt        - 输出重定向(没有test.c文件,就创建文件,覆盖式写入)(把本来应该显示到显示器上的文本写入到文件中)

echo 字符串>>test.txt        - 追加重定向

wc -l         - 显示文件行数

小于号<        - 输入重定向        cat < mylog.txt

> 文件名        - 清空文件

more命令,功能类似 cat

less        - 与more类似,但使用less可以随意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看之前 不会加载整个文件。

head        - 显示文件的开头至标准输出中,默认head命令打印其相应文件的开头10行。 

                -n        n表示行数

tail             - 显示文件的末尾至标准输出中,默认head命令打印其相应文件的后10行。

--------------------------------------------------------------------------------------------------------------------------

命令行管道        竖线 |        以最后命令为准

cat mylog.txt | wc -l        - 把管道看成一个文件,cat 把mylog.txt文件内容显示到管道中,wc显示管道文件行数。

cat mylog.txt | head -520 | tail -20 | wc -l        - 打印文件前520行,再打印后20行,显示拿取数据的行数。

--------------------------------------------------------------------------------------------------------------------------

时间相关指令:

date +%Y/%m/%d_%H:%M:%S        - 年/月/日_时:分:秒

date +%Y/%m/%d_%H:%M:%S -d @时间戳        - 将时间戳转化为 年/月/日_时:分:秒

cal        - 日历

        cal 年份        - 查看该年的日历

--------------------------------------------------------------------------------------------------------------------------

sort         - 对文本进行排序,每一行的第一个字符的ASCII值,第一行相同比较第二个...

uniq        - 去重,相邻的相同去重

-------------------------------------------------------------------------------------------------------------------------

find        - 用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)

        find 搜索路径 -name 文件名

which        - 搜索指令的特定位置

        which ls

whereis        - 搜索包含关键字的文档。定位可执行文件、源代码文件、帮助文件在文件系统中的位置

grep            - 在文件中搜索字符串,将找到的行打印出来,按行筛选

        grep "hello" mylog.txt

-------------------------------------------------------------------------------------------------------------------------

alias        - 给指令起别名

top           - 任务管理器

zip/unzip        - 将目录或文件压缩成zip格式

        zip 压缩包名.zip 要打包的文件

                -r         递归打包(文件夹里的文件一起打包)

        unzip 压缩包名.zip        - 解压后的名字是原文件名

                - d        解压到指定目录下

tar        - 打包/解包

               -c :建立一个压缩文件

               -x :解开一个压缩文件

               -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

               -f :后面跟文档名

               -ztvf:不解压,查看.tgz里面的文件

                -C : 解压到指定目录        

--------------------------------------------------------------------------------------------------------------------------

bc        - 浮点运算        echo "1+2+3+4" | bc

uname -r        uname用来获取电脑和操作系统的相关信息

[Tab]           - 具有『命令补全』和『档案补齐』的功能

[Ctrl]+c        - 让当前的程序『停掉』

[Ctrl]+d        - 通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可 以用来取代exit

[Ctrl]+r        - 在历史命令中智能搜索

history        - 保存历史命令                history > cmd.txt

shutdown        - 关机

                        - h :将系统的服务停掉后,立即关机

                        - r :将系统的服务停掉后,重新启动

                        - t sec:过几秒后关机

--------------------------------------------------------------------------------------------------------------------------

chmod        修改文件权限

chown        修改文件拥有者

chgrp          修改文件所属组

                   sudo chgrp ws test.txt

以下命令作为扩展:

◆ 安装和登录命令:login、shutdown、halt、reboot、install、mount、umount、chsh、exit、last;

◆ 文件处理命令:file、mkdir、grep、dd、find、mv、ls、diff、cat、ln;

◆ 系统管理相关命令:df、top、free、quota、at、lp、adduser、groupadd、kill、crontab; ◆ 网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rlogin、rcp、finger、mail、 nslookup;

◆ 系统安全相关命令:passwd、su、umask、chgrp、chmod、chown、chattr、sudo ps、who;

◆ 其它命令:tar、unzip、gunzip、unarj、mtools、man、unendcode、uudecode

待更新......

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值