linux初入门的基本命令

linux(ubuntu16.04)

1.linux的使用

登录方式:1) win10 openssh:dos
      mac 打开ssh服务
      win7 xshell
     2) 应用镜像:wordpress,lamp
     3) 系统镜像:win server,centos,ubuntu16.04,ubuntu18.04

2.用户管理(使用root登录到ubuntu系统中)
 1)创建新用户

$ adduser 用户名称

 2)删除用户

$ userdel -r 用户名称(删除用户信息,并且将用户家目录也给删除)

 3)切换用户

$ su - 要切换的用户名称

 4)修改用户

$ usermod
$ usermod -g 用户名称2 用户名称1
将用户名称1的组id换成用户名称2

 5)修改组信息

$ groupmod
$ groupmod -n group0 boss

3.linux目录结构

命令含义
/home普通用户家目录
/root超级管理员的家目录
/etc系统配置文件目录
/opt第三方文件解压安装目录
/usr文件的默认目录
/sys系统目录

4.文件系统
 1)新建目录

$ mkdir 目录名
$ mkdir -p day01/a/b/c

 2)新建文件/修改最近访问时间

$ touch 文件名(如果指定的文明名不存在,创建该文件。如果存在,修改最近访问时间为当前时间)

 3)拷贝文件或者目录

$ cp a.txt a.txt.bak 拷贝文件
$ cp -r dir1 dir2 拷贝目录

 4)连接

创建硬链接(防止误删除,多个指针指向同一个inode)
 $ ln a.txt a.txt.h
创建软连接(快捷方式)
 $ ln -s a.txt a.txt.s

 5)移动

$ mv a.* dir1 移动dir1目录中a.所有的文件
$ mv a b 从b移动到a

 6)删除

$ rm a.txt 删除文件
$ rm -r dir2 删除目录
$ rmdir 只能删除空目录

 7)重定向

$ date > a.txt
$ date >> a.txt
$ more /etc/passwd > b.txt
$ ls -l /etc > c.txt

 8)压缩与解压缩
  压缩

压缩后缀名压缩方式含义
.gzgzip压缩
.bz2bzip2压缩
.zipzip打包压缩

例子:$ gzip a.txt
    => a.txt.gz
   $ bzip2 a.txt
    => a.txt.bz2
   $ zip all.zip *.txt
    => all.zip (a.txt b.txt c.txt)

  解压缩
例子:$ gunzip a.txt.gz
    => a.txt
   $ bunzip2 a.txt.bz3
    => a.txt
   $ unzip all.zip
    => a.txt b.txt c.txt
   $ unzip all.zip -d dir2
    => dir2/a.txt b.txt c.txt

  归档
tar

命令含义
-c创建归档文件
-x拆档
-v打印细节
-f指定归档/拆档文件
-jbzip2格式 xxx.tar.bz2
-zgzip格式 xxx.tar.gz

例子:$ tar cvf all.tar *.txt
   $ tar cvzf all.tar.gz *.txt (gzip)
   $ tar cvjf all.tar.bz2 *.txt (bzip2)

  拆档

例子:例子$ tar xvf all.tar.gz

5.其他命令

命令含义
$ clear清理终端屏幕
$ ls /home列出家目录的所有的目录以及文件
$ man查看指定命令的手册
$ more,$ less预览
$ cat,$ tac连接后显示
$ nl添加行号后显示
$ tail预览末尾10行
$ head预览头10行
$ pwd输出当前目录地址
$ cd切换目录(cd 回到家目录,cd ~ 回到家目录,cd / 切换到根目录)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值