常用目录的写法
“/” 代表根目录。
“.” 当前目录。
“..” 上级目录。
“~” 当前用户的默认工作目录, 与cd ~ 有相同的效果。
"/bin" 命令保存目录。存放着如"cp"、"ls"、"cat"等命令(普通用户就可以读取的命令)。
"/boot" 启动目录。主要存放启动Linux系统所必需的文件,包括内核文件、启动菜单配置文件等,
当计算机启动时,这些文件会首先被加载。
"/dev" 设备文件保存目录。 这里主要存放与设备(包括外设)有关的文件
(unix和linux系统均把设备当成文件)。
"/etc" 配置文件保存目录。
"/home" 系统默认的用户目录。比如说有个用户叫test,那他的家目录就是/home/test,
并且用户的个人数据如桌面文件等都存放在这里。
“/root" 系统管理员目录。
"/sbin" 系统管理员使用的可执行命令。
"/tmp" 临时存放文件的目录。这个目录是存放一些临时文件的地方。
有些linux系统会定期自动对这个目录进行清理,因此,千万不要把重要的数据放在这里。
"/usr" 应用程序存放的目录。
"/usr/lib" 存放程序运行时必需的一些函数库文件。
"/mnt" 系统挂载目录。
常用命令
1.热键
Tab 命令补全。
Ctrl + C 可以结束大部分进程。
2.用户管理类命令
useradd test 创建一个名为test的用户
passwd test 为test用户设置密码(若passwd后没有用户名则默认为root用户)。
userdel -r test 删除用户test。
cat /etc/passwd 查看用户信息。通常在Linux系统中,用户的关键信息被存放在系统的/etc/passwd文件中。
su [用户名] 切换用户(若su后不加用户名则默认为root用户) 。
3.文件和目录命令
cd [目录路径] 进入你想要进入的目录如 cd /home 进入 '/ home' 目录'。
cd .. 返回上一级目录。
cd ../.. 返回上两级目录。
cd - 返回上次所在的目录。
pwd 显示当前路径。
ls 查看目录中的文件。
ls -l 查看文件属性。
ls -a 显示所有文件。
touch文件名 创建文件。
cp 源路径 目标路径 文件拷贝,将一个文件从其源路径拷贝到目标路径。
cp -rf 源路径 目标路径 目录拷贝,将一个目录从其源路径拷贝到目标路径。
mv 源路径 目标路径 文件/目录剪切。
mv 旧文件名 新文件名 更改文件名。
rm 文件名 删除该文件。
rm -f 文件名 强制删除该文件。
rm -rf 文件名/目录名 删除文件或目录。
mkdir 目录名 创建目录。
mkdir -p 目录1 目录2 .... 同时创建多个目录。
du -sk 文件名/目录名 查看文件/目录的大小(k表示以kb为单位,m表示以mb为单位)。
文件权限:
-rwxr-xr-x
"r"表示可读,"w"表示可写,"x"表示可执行。
第一个"-"代表是文件,若是"d"则是目录;
接下去的"rwx"是当前用户权限;
接下去的"r-x"是同组其他用户权限;
最后的"r-x"是不同组其他用户对该文件的权限。
chmod 更改用户权限。
"rwx" = "111"
u 表示当前用户。
g 表示同组其他用户。
o 表示不同组用户。
a 表示所有用户。
例:chmod 777 文件名/目录名 即将该文件或者目录权限设置为rwxrwxrwx。
若接着输入 chmod a-r 文件名/目录名 即为-wx-wx-wx。
若再输入 chmod u+r 文件名/目录名 即为rwx-wx-wx (g/o的用法和u相同)。
4.打包/压缩命令
tar -zcvf test.tar.gz file1 file2 dir1 .... 创建一个叫做test.tar.gz的包,同时压缩 'file1', 'file2'以及目录 'dir1'等,
若去掉"-zcvf"里的"v"则不显示压缩过程。
tar -zxvf test.tar.gz 解压一个gzip格式的压缩包。
tar -zxvf test.tar.gz -C 解压后存放路径 解压一个gzip格式的压缩包到指定路径,
若去掉"-zxvf"里的"v"则不显示解压过程。
5.创建软链接
ln -s /bin xxx 为/bin创建一个名为xxx的链接可通过打开xxx进入/bin目录。
6.查找文件/字符串
find 路径 -name 文件名 查找文件。
grep 字符串 路径 -r 查找字符串。
7.帮助命令
man 1 查看命令使用方法
man 2 查看ping命令使用方法
8.网络
ifconfig 查看网络配置
ifconfig eth0 新IP地址 更改IP地址