ubuntu中每一次打开root的密码都是不一样的,所以每次都要重新设置root密码。先运行sudo passwd,然后重新设置密码后,在云心su root.linux是一个多用户多任务的系统。属于同一个用户组的则可以共用用户组公共的东西,属于用户个人的,则只有用户自己可以访问,这就是权限。
改变文件属性与权限:
1.chgrp 新的目录名 文件名 :这是讲一个文件改变成一个新的分组。前提是这个分组名必须存在etc/group中。
2.chown -R 账号名称 文件或目录: 这是改变文件的所有者为新的账号,加上-R就连目录下多有的子目录或者是文件都同时修改。如果是连用户组一起修改的话,可以将账号名称修改为:账号名称.用户分组(中间是一个.也可以是:)
3.chmod 770 文件名 :这就是更改该文件的权限。
权限的分数为: r:4, w:2 x:1
rwx 4+2+1=7
rwx 4+2+1=7
--- 0+0+0=0
所以以上的权限修改就是用户和用户组的权限是rwx 其他的用户的权限是无。
不用数字也可以使用这样的格式:
chmod u=rwx, go=rx 文件名
其中 u是代表user g/o代表group和other
chmod a+w 文件名 :给所有的人都有写的权限
ls 列出当前目录的所有文件
cd /到根目录下
ls -l 显示文件分页
cd /dev 绝对路径
cd / 然后 dev 相对路径
cd .. 上层路径
pwd当前路径是什么
rmdir 删除目录
mkdir 创建目录
rm -rf d1 删除的以及d1下的所有子目录
touch 文件名 创建一个空文件
ll显示文件的创建时间等具体信息
cp 1 2 在d1目录中把1拷贝成2,这样在d1目录中就有两个同样内容的文件
cp -r d1 d2 将d1文件夹拷贝成d2文件夹 (-r是递归)
mv dd1 /bxf(或者是../) 将当前路径下的dd1移动到bxf文件夹下
mv d2 d1把d2移动到d1下面
vi 3.txt创建一个文本,如果没有自动创建,如果有直接编辑
find / -name 文件名 查找文件
======================
[root@localhost ~]# cd ..
[root@localhost /]# cd /root
[root@localhost ~]#
======================
more 3.txt (cat 3.txt正序,或tac 3.txt逆序,head 3.txt)显示3.txt的文件内容
clear 清屏
find /etc -name *local 查找etc目录下的名字中带local的文件
whereis ls ls这个命令执行的那个文件,以及帮助文档在什么地方
echo %path% 查看path的环境变量
echo $path 查看path环境
ln 3.txt 4 等同于拷贝一样,区别在于拷贝中改变3的内容4不会变,链接改变3的内容4也会发生改变(再查看的时候要用more 4)
ln -s 3.txt 5 和上边是一样的,但是这个是一个软连接,相当于windows下的快捷方式,硬链接是复制了了一份同样的文件,删除3.txt的时候4不会删除,但是5会删除。
useradd testuser 添加一个testuser用户
cd /home查看用户的主目录
useradd testuser2 -g testuser 指定testuser2放在testuser组里边
usermod -g testg testuser 把testuser组改为testg组
userdel testuser 删除用户但是目录还在,然后rm -rf testuser,就全部删除掉了
su testuser2 切换用户到testuser2,然后exit可以退回到原来用户,当一个用户新登录后,默认的当前路径是用户的主目录
文件权限: read write execute none (r w x)
普通改法: chmod +x 4 拥有了可执行权限
chmod 755 111101101 对应权限:rwxr-xr-x
7 0111 5 0101 5 0101
修改文件的所有者 chown tesuser2 4 (4这个文件的所有者为testuser2)
grep abc 4 查询出4这个文件中包含abc的这一行
命令替换:
wall aaa 通知所有用户将aaa信息发给所有人
wall `date` 将结果通知给所有用户
注意:1.命令模式切换到编辑模式 直接敲如一个a,编辑完成后直接按esc键,然后按:号就可以切换到命令行模式,然后输入w就是存盘,输入wq是存盘退出,然后输入more 3.txt就可以
看到输入的内容(dd删除一行,dw删除一个单词,o是插入一行)
2.linux中文件的后缀名技术方面没什么意义,同时以-开头的是文件,以d开头的是目录
linux下关闭防火墙 service iptables stop
vmware-tool安装:将压缩包放到tmp文件目录中,然后解压(命令:tar -zxvf VMwareTools.tar.gz)然后切换目录到vmware-install.pl目录中,然后运行此文件(命令:chmod +install-
vmware.pl),然后(./install-vmware.pl )
yum -y install vsftpd
(注意:如果是*.tar.gz的文件需要用命令:gzip -d *.tar.gz)
Linux下安装jdk.bin
1.先找到jdk.bin的存放路径,切换到此路径下,然后(./jdk.bin)回车就可以执行。
这个安装目录在(/usr下,然后执行cd java)JAVA_HOME环境变量的指定命令: JAVA_HOME=、usr/java/jdk1.6.6.0_03,然后在执行export JAVA_HOME
ps -ef |grep tomcat 查看进程的
修改启动项:cd /etc,然后vi inittab
重启:shutdown -r now
相关推荐
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。 - `-l`:使用长格式列表输出,包括文件权限、拥有者、组、大小等详细...
以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...
LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 LINUX常用命令全集 ...
linux常用命令大全 1. **ls**:列出目录内容 2. **cd**:改变当前目录 3. **pwd**:显示当前工作目录 4. **mkdir**:创建目录 5. **rmdir**:删除空目录 6. **cp**:复制文件或目录 7. **mv**:移动或重命名文件或...
"最全Linux常用命令大全-linux常用命令全集" 本文档对 Linux 中最常用的命令进行了详细的总结和说明,涵盖了文件和目录管理、磁盘空间管理等方面的命令。 文件和目录管理命令 1. `pwd` 命令:显示当前目录 `pwd`...
Linux常用命令手册大全.zip 部分内容: Linux常用命令手册 NO 分类 PS1 命令名 用法及参数 功能注解 对应章节 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列...