pwd:显示当前工作目录 touch:建立空文件
ls :列出文件和目录 cp:复制命令 cp -r dir1 dir2
ls -a:显示隐藏文件 mv:移动文件和改文件名
ls-l :显示长列表格式 more:显示文件内容,带分页
cd :改变目录
less:显示文件内容,带分页
mkdir :建立目录 |:管道命令,把上一个命令的结果交给这个管道命令后的命令处理
rmdir:删除空目录 grep -n"查找的关键字"目标文件:在文本中查找某个关键词(-n显示行好)
rm:删除文件 man:相当于dos下的help命令
rm -rf :删除所有内容(包括目录和文件)
find:搜索文件及目录(find / -name aa.java--》在根目录下查找名字为aa.java的文件)
ps -A :查看进程
find /home -amin(-atime则是10小时) -10 :home目录下十分钟内存取的文件和目录
kill
:杀死进程
find /home -cmin -10:home目录下十分钟内更改过的文件或目录
In:建立符号连接
find /home -size +10k:home目录下大小为10K的文件
In -s 源文件 目标文件
重定向命令:
ls -l> a.txt :查询出来的列表内容将会写入a.txt中(没有,创建 ; 有,覆盖)
ls -al>> a.txt :查询出来的列表内容追加到a.txt的末尾
文件所有者、所在组和其他组
当某个用户创建一个文件后,这个文件的所在组就是该用户所在组
用ls -ahl命令可以看到文件的所有组
通过chgrp 组名 文件名 来修改文件的所在组
除开文件的额所有者和所在组的用户外,系统的其它用户都是文件的其它组
创建一个组:groupadd 组名
创建一个用户,并同时指定将该用户分配到哪个组
useradd -g 组名 用户名
查看Linux中所有组的信息:vi /etc/group或 cat /etc/group
查看LInux中所有用户的信息:vi /etc/passwd 或cat /etc/passwd
权限分3种:r表示可读,用4表示;w表示可写权限,用户2表示;x表示可执行权限,用1表示
-|rw-|r--|r--
-:表示文件的类型
rw-:表示文件所有者对该文件的操作权限
r--:表示文件所在组的用户对该文件的操作权限
r--:表示其它用户对该文件的操作权限
修改用户对文件的访问权限
chmod
777 用户名(777:每个7对应一个所有者的权限,7就是4(可读)+2(可写)+1(可执行))
chmod 775 文件 :赋予该文件的被操作的权限
将用户添加到某个组
sudo usermod -g 组名 用户名
挂载命令:mount -参数 设备名称 挂载点
特别说明:在挂载光驱时,可直接使用mount /mnt/cdrom
卸载命令:umount 设备名称
查看磁盘使用情况:df -参数
df -l:查看某个目录实在哪个分区
df[目录全路径]
fdick -l:查看linux系统分区具体情况
查看Ubuntu系统的环境变量:env
shell有很多种,常有的有三种:
Bourne /bin/sh 、C /bin/csh 、Kom /bin/ksh
shell的修改:chsh -s 输入新的shell
查看Ubuntu使用的是什么shell:echo $SHELL
bash -version:查看shell的版本
查看你在终端输入的历史命令:history
!5:执行历史编号为5的命令
!ls:执行最后一次以ls开头的命令
补全命令:双击Tab键
uname [选项]:列出当前系统内核信息
cd ~ :切换到当前用户主目录
cat [选项] [文件]:显示指定文件内容
clear:清空屏幕
ifconfig :查看网络的配置信息
man:帮助命令(帮助手册)