Linux基础一

Linux基础积累

/ 代表根目录
. 代表当前目录或者本目录
… 代表当前目录的上级目录或者父目录
~ 代表当前用户的主目录
目录名 代表当前目录下的目录
/目录名 代表根目录下的目录
/目录名1/目录名2 代表根目录下目录名1下的目录名
tar 归档命令 释放归档文件 没有压缩功能
格式 tar 选项 归档文件名 源文件或目录
-c 创建归档文件 扩展名为.tar
-v 输出详细信息
-x 解开归档文件
-f 表示使用归档文件
-t 列表查看包内的文件(不释放解包)
-cvf 创建归档文件
tar -cvf 4.tar 1 2 3 将文件1 2 3 打包归档为4.tar
-xvf 解包归档文件
tar -xvf 4.tar 解包归档文件4.tar
cp命令
用途:复制(Copy)文件或目录
格式:cp [选项]… 源文件或目录… 目标文件或目录
常用命令选项
-r:递归复制整个目录树
-p:保持源文件的属性不变
-f:强制覆盖目标同名文件或目录
-i:需要覆盖文件或目录时进行提醒
help 提供内部命令的帮助
man/info 提供所有命令的帮助
ls -a 显示当前目录下的隐藏内容 /-l 显示当前目录下的文件管理信息/-ld 显示定制目录属性
mkdir 目录名 在当前目录下创建目录
mkdir 目录名/目录名1 在指定目录下创建目录
mkdir 目录名1 目录名2 目录名3 在指定目录下创建多个并列的目录
mkdir -p 目录名5/目录名6 在没有父目录的情况下同时创建父目录和子目录
cp –r test1(目录) test2(目录) 加-r参数,拷贝目录
cat test.txt | more
tail -10 /etc/passwd 显示/etc/passwd/文件的倒数10行内容
tail +10 /etc/passwd 显示/etc/passwd/文件的从第10行开始到末尾的内容
tail -f nohup.out 实时输出文件内容
mv a.txt …/ 将a.txt文件移动上层目录
mv a.txt b.txt. 将a.txt改名为b.txt
find / -name httpd.conf 搜索系统根目录下名为httpd.conf的文件
常用查找条件
-name:按文件名称查找
-size:按文件大小查找
-user:按文件属主查找
-type:按文件类型查找
grep详解:https://www.runoob.com/linux/linux-comm-grep.html
touch详解:https://www.cnblogs.com/peida/archive/2012/10/30/2745714.html
vi(vim)模式转换 转入编辑模式insert/a(A)/I(I),o(O)
保存 :w
强制保存 :w!
另存为 :w 文件名
退出 :q
强制退出 :q!
保存并退出 :wq
强制保存并退出 :wq!
Who 查看当前系统中有哪些用户
ln [参数] <源文件或目录> <目标文件或目录>

  1. 软链接: [root@linux test]# ln –s /usr/share/do doc 创建一个链接文件doc,并指向目录/usr/share/do 为同一个文件或目录创建2、3个名字,如同在Windows下创建的快捷方式
  2. 硬链接: [root@linux test]# ln /usr/share/test hard 创建一个硬链接文件hard,这时对于test文件对应的存储区域来说,又多了一个文件指向它。让多个不在或者同在一个目录下的文件,同时能够修改同一个文件,其中一个修改后,所有与其有硬链接的文件都一起修改
    [root@linux root]#rpm –ivh vsftpd-2.6.2-x86-64.rpm
    i:作用rpm的安装模式
    v: 校验文件信息
    h: 以#号显示安装进度
    删除RPM软件包的命令如下:
    [root@linux /]# rpm –e vsftpd 删除参数 软件包名称
    [root@linux root]#rpm –Uvh vsftpd-2.6.2-x86-64.rpm 升级
    [root@linux root]#rpm –Fvh vsftpd-2.6.2-x86-64.rpm 更新
    [root@linux /]# rpm –q vsftpd 查询软件包相关信息
    注意:这里必须使用软件名“vsftpd”或”vstpd-2.6.2-x86-64而不是使用当初安装时的软件包名vsftpd-2.6.2-x86-64.rpm
    Dmesg 显示系统诊断信息、操作系统版本号、物理内存大小以及其他信息
    Df 查看文件系统各个分区的占用情况
    du 查看磁盘使用情况命令 查看某个目录中各级子目录所使用的磁盘空间数
    netstat命令
    格式 :netstat [-acCeFghilMnNoprstuvVwx][-A][–ip]
    主要参数
    -a–all:显示所有连线中的Socket。
    -c–continuous:持续列出网络状态。
    -e–extend:显示网络其它相关信息。
    -g–groups:显示多重广播功能群组组员名单。
    -i–interfaces:显示网络界面信息表单。
    -l–listening:显示监控中的服务器的Socket。
    -n–numeric:直接使用IP地址,而不通过域名服务器。
    -r–route:显示Routing Table。
    -s–statistice:显示网络工作信息统计表。
    -t–tcp:显示TCP传输协议的连线状况。
    -u–udp:显示UDP传输协议的连线状况。
    -v–verbose:显示指令执行过程。
    -w–raw:显示RAW传输协议的连线状况。
    netstat –tnlp | grep 7010 :通过应用端口号查看进程ID
    网卡配置文件的目录 /etc/sysconfig/network-scripts
    DEVICE——设备名
    BOOTPROTO ——IP地址的获取方式(静态或者dhcp)
    HWADDR ——MAC地址
    ONBOOT ——开机启动
    IPADDR ——IP地址
    ifdown ethX;ifup ethX 重启指定网卡
    service network restart 重启所有网卡
    配置网卡的IP地址:netconfig
    Linux系统的启动运行级别:init 0/1/2/3/4/5/6 分别是:1:系统停机、1:单用户模式、2:多用户文本模式(没有NFS)、3:完全的多用户文本模式、4:未定义、5:完全的多用户图形模式、6:系统重新启动
    文件地址:/etc/inittab 中的 initdefault

你可能感兴趣的:(Linux运用,linux,centos,操作系统)