linux学习笔记--基础命令

. 当前目录
… 上一级目录
~ /home/XX(用户名)目录
ctrl ±调字体大小

tab
开头为.的文件隐藏文件

通配符
*  任意个字符(包括0个)
? 必须有1个字符
[]	表示可以匹配字符组中的任一一个
[abc]	匹配 a、b、c 中的任意一个
[a-f]	匹配从 a 到 f 范围内的的任意一个字符
命令    选项        对应英文                              作用
ls              list                               查看当前文件夹下的内容
       -h                                            人性化显示
       -a                                           所有文件(包括隐藏文件)
       -l                                            以列表方式显示
pwd	            print work directory	            查看当前所在文件夹
cd[目录名]	    changge directory	                  切换文件夹
touch[文件名]	touch	                       如果文件不存在,新建文件
mkdir[目录名]	make directory	                       创建目录
        -p	                                        可以递归创建目录
rm[文件名]	    remove	                          删除指定文件
        -f	                              强制删除,忽略不存在的文件,无需提示
        -r	                              递归地删除目录下的内容,删除文件夹 时必须加此参数
clear	        clear	                             清屏
命令    选项        对应英文                              作用
tree             tree                                以树状图列出文件目录结构
        -d                                          只显示目录
cp 源文件目标文件    	copy	                    复制文件或者目录
        -i                                         若会覆盖文件需提示
        -r                                       若给出的源文件是目录文件,则 cp 将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名
mv 源文件 目标文件	    move	                  移动文件或者目录/文件或者目录重命名
        -i	                                              覆盖文件前提示
命令    选项        对应英文                              作用
cat 文件名	       concatenate	        查看文件内容、创建文件、文件合并、追加文件内容等功能
        -b	                                             对非空输出行编号
        -n	                                          对输出的所有行编号
more 文件名	             more	              若内容过长分屏显示文件内容
grep 搜索文本 文件名	 grep	                    搜索文本文件内容
         -n	                                       显示匹配行及行号
         -v	                                  显示不包含匹配文本的所有行(相当于求反)
         -i	                                           忽略大小写
   查找的两种模式
         ^行首查找          $行尾查找
命令             选项                                     作用
find                                               查找
                -name
ln
                -s 建立软链接(没有-s建立硬链接)
tar                                                    打包(本身不含压缩)
                  -c	                        生成档案文件,创建打包文件
                  -x	                                解开档案文件
                  -v	                     列出归档解档的详细过程,显示进度
                  -f	           指定档案文件名称,f 后面一定是 .tar 文件,所以必须放选项最后        
                  -zcvf                   打包压缩到XX.tar.gz文件
                  -jcvf                     打包文件.tar.bz2 被压缩的文件/路径...
apt                               Advanced Packaging Tool ,是 Linux 下的一款安装包管理工具可以在终端中方便的 安装/卸载/更新软件包
/*安装软件
 sudo apt install 软件包
  卸载软件
 sudo apt remove 软件名
  更新已安装的包
 sudo apt upgrade*/
echo   重复所打的字符  常与重定向联合使用

重定向 >>>
将本应显示在终端上的内容 输出/追加 到指定文件中
>     输出,会覆盖文件原有的内容
>>    追加,会将内容追加到已有文件的末尾

管道 |
常用
more :分屏显示内容
grep :在命令执行结果的基础上查询指定的文本
例如   ls -la | more   即以more的形式显示ls -la的结果
系统信息相关命令
命令	                      作用
date                    	查看系统时间
cal	                  查看日历, -y 选项可以查看一年的日历
df -h	                  disk free 显示磁盘剩余空间
du -h [目录名]	         disk usage 显示目录下的文件大小


进程信息
ps aux	               process status 查看进程的详细状况
top	                      动态显示运行中的进程并且排序(q或ctrl c 退出)
kill [-9]               进程代号	终止指定代号的进程, -9 表示强行终止


查看配置网卡信息
ifconfig                     查看/配置计算机当前的网卡配置信息
ping    ip地址                    检测到目标 ip地址 的连接是否正常(与回环ip可检测本机的是否正常)

ssh

ssh [-p port] user@remote
/*
user 是在远程机器上的用户名,如果不指定的话默认为当前用户
remote 是远程机器的地址
port 是 SSH Server 监听的端口,如果不指定,就为默认值 22
使用 exit 退出当前用户的登录
ssh 这个终端命令只能在 Linux 或者 UNIX 系统下使用
*/
scp  省略

用户权限相关命令
省略

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值