linux常见命令——(六)

tab :自动补全

ctrl+c  关闭

1.注销、关机、重启

- 注销 :logout :登出 、exit    (只是退出账号)

- 关机 :(需要成为root用户或者被root授予权限)

shutdown - h  时间

- h :关机

- 时间 :

1. now :马上

2. 12.30 :指定具体时间

3. 3  :几分钟以后

sudo : superuser do :由超级用户来执行该命令

要配置sudo 命令 : 授权 哪些用户能执行哪些命令

由超级用户配置  sudo

/etc/sudoers

sudo shutdown -h now    当前账号:itcast

- 重启 :

shutdown -r  时间

-r :restart

2.linux基本命令 :文件操作命令

1. ls   : 查看目录内容

- l :查看详细信息

- a :查看所有文件(隐藏)

man :manual : 手工,帮助 ,帮助命令,好比windows help

命令: man ls

2. mkdir :创建目录

Desktop:

- java

- JEE : aa.txt  bb.txt

- Android

3. cd  切换目录

- cd ..  记得要加空格

- cd ./java  进入当前目录的子目录

- cd ../xxx  进入上一级目录的子目录

4. touch  :创建一个空白的普通文件

touch aa.txt

  1. echo  :把内容重定向到指定的文件中 ,有则打开,无则创建

echo "content">bb.txt

6. cat、more  :查看文件内容

- cat :查看文件内容

- more :分页查看文件内容,按空格键换页

more 111.txt       按空格键继续翻页

more、less 分页显示文本文件内容
            1:查看配置文件时,很长需要分页处理
            2:more(一页一页翻)
                1:空格键向下翻页
                2:Enter键向下滚动一行
                3::f 显示出文件名及当前的行数
                4:    q 离开more
                5: b 往回翻
            3:less(一页一页翻)
                1:空格 向下翻一页
                2:PageDown 向下翻一页
                3:PageUp 向上翻一页
                4:q 离开
        16:head,tail分别显示文件开头和结尾内容

7. cp、mv、rm

- cp :复制

cp bj.txt ./java/jee

- mv :剪切、重命名

1. 剪切 :mv aa.txt ../android/

2. 重命名 :假如剪切的文件 存放在同一个目录中 ,则是重命名

mv bb.txt cc.txt

- rm :删除文件或者文件夹

-f : 假如要删除的文件不存在,也不提示

-i : 删除前提示 ,默认不删除,要删除,输入y

-d : 删除空白目录

-r :递归删除

8. wc :word count :统计字符数

154  233 3418

- 154 :行数

- 233 :单词数

- 3418 :字符数

命令: wc bj.txt

9. ln :创建连接文件

- 默认创建的是硬连接,好比复制 ,但是两个文件会同步

命令:ln ./java/android/aa.txt  aaa

- s :创建的是软连接变为指向

10. pwd   :查看当前目录的绝对路径

11. 管道命令 |

命令: ls -la | wc

12. 重定向(添加文本内容)

- > :覆盖模式

命令:  echo "ww">aaa

- >>:追加模式

命令: echo "ww">>aaa

13. passwd   :设置密码  ,ubuntu默认 root账号是没有开启 ,只要设置root密码即可开启

sudo passwd root

14. su  切换目录

su root

root用户切换到其他账号不需要密码

3.linux 系统命令

1.stat   :查看文件的详细信息

stat bj.txt

2.who与whoami

who : 查看在线的用户

whoami :查看当前自己的用户

3.hostname : 显示主机名

hostname

4.uname  :显示系统信息

-a :显示完整的系统信息

5.top :显示当前耗时的进行的信息 ,每3秒刷新一次

cltr+c 中断

6.ps :显示当前进程的快照

- axu

7.du :显示文件的大小信息

8.df :磁盘使用情况  disk free

9.ifconfig :查看或者配置网卡信息 ,好比windows 的ipconfig

ipv4:32位  2-32次方     ipv6  128位     是 ipv4  2-96次方倍数

设置虚拟机ip地址:

1. 设置vmware的连接方式

- 共享宿主机的ip地址,在网上邻居找不到

- 桥接方式,需要单独设置ip,可以在网上邻居查找

2. 图形界面设置ip地址

edit connection --》ipv4--》manual(手工设置)--》add  (ip地址,子网掩码)

3.命令方式设置ip地址

静态设置ip:

sudo ifconfig eth0 192.168.15.122 netmask 255.255.255.0

10.ping  测试与目标主机连接情况

11.clear  : 清除屏幕  windows: cls

12.man  :帮助命令

man 命令

13.kill  :杀死进程

kill  pid

14.netstat  :网络连接详细信息

15. useradd

- 查看用户信息

sudo cat /etc/passwd

itcast:x:1000:1000:UbuntuA,,,:/home/itcast:/bin/bash

- itcast:用户名

- x :密码 :已经加密 ,密码存放在  /etc/shadow

- 1000: 账号id ,userId

- 1000: 组id ,group id

- UbuntuA,,,  :账号描述

- /home/itcast :该账号存放文件的默认位置  ~

- /bin/bash:该用户的shell脚本的解析方式  ,sh 、bash、rbash

- 创建用户

sudo useradd lijun -d  /home/lijun   -s /bin/bash

-d :指定该用户的home 路径

- s :该用户的shell解析方式

步骤:

1. 创建 /home/lijun 目录

2. 执行 useradd 命令

3. 用 passwd 设置密码

4. su 切换用户

具体的用户和用户组管理参考:    http://www.runoob.com/linux/linux-user-manage.html

4. 打包、压缩文件

windows : zip、rar

linux :gz ,bzip,zip

1.tar :打包、拆包命令

tar - cxzjvf  <打包后的文件>   <欲打包的目录>

- c :创建的一个归档文件 ,即打包文件夹

- x :拆包

- z :以gzip 格式压缩,默认压缩倍数 6倍  (0-9)

- j :以bzip2格式压缩

- v :显示打包或者拆包的文件信息

- f : 后面紧接一个 归档文件

- 打包文件

tar -cvf news.tar  ./java   摘要

- 拆包文件

tar -xvf news.tar

2.gzip 、bzip2 压缩与解压

1. 压缩文件(名字后缀自动加.gz,大小变为原来的1/6)

gzip news.tar

2. 解压文件

gzip -d news.tar.gz

-d :解压

3.打包及压缩

- 打包及压缩

tar -czvf news.tar.gz ./java

- 拆包及压解缩

tar -xzvf  news.tar.gz

4. 打包、压缩文件  (2)

  1:tar
            1:打包
                1:tar -cvf familyA.tar familyA (tar -cvf 保存路径/包名 打包目录)
            2:拆包
                1:tar -xvf /home/itcast/familyA.tar
        2:gzip 命令
            gzip 压缩(解压)文件,压缩文件后缀为gz
            1:压缩
                1:把/home/itcast目录下的familyA目录下所有文件压缩成.gz文件
                    1:gzip只能压缩文件,目录(文件夹不能处理),需要使用tar对文件夹打包
                    1:gzip familyA.tar 进行压缩

2:查看压缩文件
                1:gzip -l familyA.tar.gz 查看压缩包详细信息
                    1:compressed 压缩后大小
                    2:uncompressed 原始大小
                    3:ratio  压缩比
                    4:uncompressed_name  原始文件名
            3:解压
                1:gzip -d familyA.tar.gz   显示文件名和压缩比
            4:压缩比
                1:高压缩(速度稍慢)
                    gzip -9 familyA.tar 高压缩比
                    gzip -l familyA.tar.gz
                2:低压缩比(速度快)
                    gzip -d familyA.tar.gz (解压)
                    gzip -1 familyA.tar 低压缩比
                    gzip -l familyA.tar.gz
                3:默认是6

3:bzip2 命令
            bzip2 压缩(解压)文件或目录,压缩文件后缀为bz2
            1:压缩
                1:把/home/itcast目录下的familyA目录下所有文件压缩成.bz2文件
                    1:bzip2 -z familyA.tar 压缩需加上参数-z
            2:解压缩
                1:bzip2 -d familyA.tar.bz2
        4:tar命令压缩和解压
            1:将整个/home/itcast/familyA目录下的文件全部打包成为/home/itcast/familyA.tar
                1:仅打包,不压缩
                    1:tar -cvf familyA.tar familyA
                2:打包后,以gzip压缩
                    1:tar -zcvf familyA.tar.gz familyA
                    拆包
                    sudo tar -zxvf familyA.tar.gz
                3:打包后,以bzip2压缩
                    1:tar -jcvf familyA.tar.bz2 familyA
                    拆包
                    sudo tar -jxvf familyA.tar.bz2

时间: 2024-10-10 17:03:49

linux常见命令——(六)的相关文章

Linux常见命令 ls cd type whatis date man cal hwclock

Linux常见命令:[可选项],<必须项>,-可重复多次 ,| 多选一  ,{}分组 ls(list) -l:long 长格式,一个文件或目录显示一行  文件类型:   -:普通文件   d:目录文件   b:块设备文件(block)   c:字符设备文件(character)   l:符号链接文件(symbolic link file)   p:命令管道文件(pipe)   s:套接字文件(socket)     文件权限(9位,每三位一组,每组rwx):  文件硬链接次数  文件属主(ow

一个linux常见命令的列表

这是一个linux常见命令的列表. 那些有• 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命令 描述 • apropos whatis 显示和word相关的命令. 参见线程安全 • man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件   which command 显示命令的完整路径名   time command 计算命令运行的时间 • time c

linux常见命令的列表

http://www.pixelbeat.org/cmdline_zh_CN.html 命令 描述 ? apropos whatis 显示和word相关的命令. 参见线程安全 ? man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件   which command 显示命令的完整路径名   time command 计算命令运行的时间 ? time cat 开始计时. Ctrl-d停止.参见sw ? nice info 运行一个低优先级命令(这里是info

Linux常见命令。

Linux常见命令. 1.实验目的:   1)掌握Linux5.4或者Linux 6.3基本命令,它们两个版本的命令大部分相同,只有一小部分地方有不同的,这里我给大家讲解一些经常用的命令,Linux的命令有很多,但也只有一些是经常用的,有很多都是用不上的. 2.基本命令:   1.文件管理: 命令: ls      -a  列出当前目录下的所有文件,包括以 .头的隐含文件.               -l或ll  列出当前目录下文件的详细信息.       pwd    pwd  查看当前所在

Linux常见命令整理(二)

权限设置 chmod  改变文件或目录的权限 格式 chmod 参数  文件名 r-读 w-写 x-执行 u-user 所有者 g-group 所属组 o-others 其他人 a-all 所有人 + 添加某个权限 - 取消某个权限 =  赋予给定权限并取消原来所有权限 除此之外,也可以使用数字来表示权限 r = 4 w = 2 x = 1 例如:chmod 777 a 代表修改文件a的权限是-rwxrwxrwx 其他的权限类似 chown 改变某个文件或目录的所有者 格式 chown 用户 文

linux常见命令列表

转自 http://www.pixelbeat.org/cmdline_zh_CN.html 这是一个linux常见命令的列表.那些有? 标记的条目,你可以直接拷贝到终端上而不需要任何修改,因此你最好开一个终端边读边剪切&拷贝. 所有的命令已在Fedora和Ubuntu下做了测试 命令 描述 ? apropos whatis 显示和word相关的命令. 参见线程安全 ? man -t man | ps2pdf - > man.pdf 生成一个PDF格式的帮助文件   which comman

Linux常见命令总结

Linux常见命令总结 vi 记事本 vim notepad++ :wq write quit:q 退出不保存 :q! 强制退出不保存 cat 显示文件内容 cp copy 复制文件或目录 默认复制文件 man 查询帮助信息 echo 显示信息到屏幕 xargs 分组 -n数字 分为几组 touch 创建文件 修改文件的时间戳 如何查询帮助:1.man 命令 2.命令 --help 快捷键:1.tab 自动补全2.ctrl + l(小写字母L) 清屏 3.ctrl + c(cancel) 取消当

Linux常见命令及常见知识点

Linux常见命令及常见知识点(学习) 绝对路径表示, 如:/etc/http.d 当前目录: ./ 上层目录: ../ 主目录:~/ 切换目录:cd 查看当前路径: pwd 查看当前进程:ps 显示所有进程: ps -ef (system v 输出) / ps -aux bsd 格式输出 查看指定进程信息:ps -ef | grep pid 执行退出:exit 清屏:clear 退出当前命令: ctrl + c (彻底退出) 执行睡眠:ctrl + z (挂起当前进程 恢复后台) 查看当前用户

Linux基础之Linux常见命令

 Linux命令的格式: 1.命令  [选项]  [参数] ls   list :显示目录下内容 ① 命令名称:ls 命令英文原意:list 命令所在路径:/bin/ls 执行权限:所有用户 功能描述:显示目录文件 ② ls+名直接回车 显示目录下内容 ls+-l               长格式显示 (缩略选项用一个减号,完整选项用两个减号) -rw-------    1   root   root    1190    08-10 23:37     anaconda-ks.cfg 第一

Linux常见命令详解

1.Linux语法格式 命令 -参数 命令:是告诉干什么 命令后面有空格 -是固定 参数是告诉怎么干. 如果不需要参数,也不要-. 如果选项是个完整的单词,必须是--. 例如:杀鸡 杀是命令 怎么杀是参数. 如果有多个参数,可以分开写,也可以连起来写,同类项组合. 保留-,合并字母. 2.帮助命令 ls --help man(manual) ls(更多的是以手册形式来展现) whatis ls 当我们使用命令记不住的时候,只有记住开头,我们可以通过TAB键补全. 当我们只记住命令中间了部分的时候