Linux之常用命令说明(1)
来源:互联网 发布:微创软件股份有限公司 编辑:程序博客网 时间:2024/06/17 00:38
常用命令积累
- pwd :查看当前在哪个目录
- useradd xiaoming :添加一个xiaoming用户(只有有root权限的人可以)
- passwd xiaoming:给小明设置密码,if只写passwd,那么默认认为是更改当前用户密码。
vi /etc/inittab:进入编辑这个文件,并且找到id:x:initdefault这一行后,这个数字(这里用x代表)规定了linux的运行级别(指开机后所使用的状态):
数字0:关机1: 单用户2: 多用户脱机(多用户无网)3:多用户有网4:暂时没有这个5:图形界面6:系统重启
如果被设置成了6,那么就利用漏洞,在进入red hat标志的界面时就按e,进入更改设置界面,接着选中第二个选项,按e,进入重新设置界面,按 空格+1,这里的1代表运行级别是1,这里只能选1。因为linux不会对单用户模式进行密码验证。就可以绕过密码,进入系统,然后对其进行文件更改,甚至是密码更改。然后再重启就可以了。
- ls -a/-l:列出文件,-a表示列出隐藏文件,-l表示还要列出文件的具体信息。 ls -al 参数同时使用也是可以的
- cp a.out /home/xiaoming/ :复制a.out文件到xiaoming目录下
- more命令:查看一个数据很多的文件时可以使用 more hello.java那么就分页查看这个很多的文件,利用ctrl+pagedown,up,或者空格键就可以上翻页,下翻页。还有一个用法:,ls -l /etc/ | more同样实现翻页。这里有一个管道命令 |
- 管道命令 | :将上一个命令的结果交给后面命令处理。
- less命令:与more作用差不多,实现分页,并可以查看上一页下一页。有些差别,less命令需要按q推出才可以。
-grep命令:查找关键字,grep “wangxinyu” aaa.java表示在aaa.java中找wangxinyu这个关键字所在行。 - find命令:查找文件或者文件名 find 目录名 文件名
- >和>>:重定向命令,将前面命令的结果输出到后面的文件中,>与>>区别是,>会新建一个文件,无论之前是否有相同文件,都会被覆盖掉。>>会将结果内容输出到后面文件的末尾。不会新建文件
- cat命令:与vi相比,只能查看不能修改。
用户组和用户
每个用户都包含在组中,每个用户可以在多个组中。
- groupadd police:添加一个police组 添加的组在etc的group文件中。,可以用vi或者cat命令查看。
- useradd -g police xiaoming:创建并将此用户放到police用户组
- usermod -g police xiaoming:改变已有用户的用户组。
- usermod -d /etc xiaoming:改变用户登录时默认的初始目录。
- -rw-r–r–:第一个-:代表文件类型:-代表文件;d代表文件夹;第二组三个代表文件所有者的权限;第三组代表所有者是所在组的权限;第四组代表其他组权限。权限三种字母表示:r代表读,w代表写,x代表可执行。
- chmod 777 xiaoming :修改小明这个文件夹的权限。只有此文件所有者或者root才有权限修改。修改过后,就可以让之前别人不能访问的文件夹进行访问了。
- su - xiaoming/su xiaoming:切换到小明用户,第一种会将目录定位到/home/小明中,第二种不会变化目录。
- cat/vi /etc/passwd:查看用户信息
- cat/vi /etc/group:查看用户组信息。
linux使用Windows中的文件
- 将windows中的文件包成iso镜像文件,在vm中右键所在虚拟机选项,找到设置去,cd-rom这一项,将自己的iso文件添加进去即可。然后使用虚拟机的mount命令:mount /mnt/cdrom/。 将文件挂载到mnt目录下面的cd-rom文件夹下,这里的文件夹可以随意指定,一般指定到mnt目录下的目录。
- 还是那个设置位置,点选项,会有一个共享文件目录选项,设置即可(不过一般不常用)
安装文件
将文件挂载上之后,就可以安装了,进入到该文件所在目录下,输入:./文件名即可。便可以自动安装,这里指安装.bin结尾的文件。如果是.tar.gz结尾,需要使用tar命令。
- tar :tar -zxvf xxx.tar.gz
/etc/profile
环境变量配置文件
可以通过修改这个里面的内容来满足我们的需要,注释符号为:‘#’
0 0
- Linux之常用命令说明(1)
- Linux常用命令及说明之scp
- Linux常用命令及说明之tar
- Linux常用命令之1
- Linux之常用命令1
- Linux常用命令说明
- MATLAB常用命令说明(1)
- Linux常用命令(1)之基础
- linux基础之常用命令(1)
- Linux常用命令之(一)
- Linux常用命令之(二)
- Linux常用命令之(三)
- Git 常用命令(说明)
- linux(二)之linux常用命令一
- linux(三)之linux常用命令二
- linux(二)之linux常用命令一
- Linux 常用命令(1)
- Linux常用命令(1)
- leetcode 182. Duplicate Emails
- jdk配置
- HDU 1166 敌兵布阵(线段树单点更新)
- Linux之简单的目录结构说明
- Isomorphic Strings
- Linux之常用命令说明(1)
- python带cookie访问
- 手写arrayList
- Java 字母排序
- HDU 5806 NanoApe Loves Sequence Ⅱ(尺取)
- Codeforces Round #366 (Div. 2) C list
- OWASP Mutillidae的安装
- Java虚拟机内存划分与垃圾回收
- RandomAccessFile readUTF()遇到EOFException的错误