Linux 终端 基本指令

时间: 2023-07-10 admin IT培训

Linux 终端 基本指令

Linux 终端 基本指令

ctrl alt + t     打开终端 su                 登陆root sudo passwd root   获取超级用户

exit或者CTRL+D      

退出超级用户

man             帮助文档查询

ls                   显示文件 ls -a               显示所有文件 ls -l                 以列表显示 pwd               打印当前路径

touch             创建空文件 mkdir             创建空文件夹 mkdir -p         级联创建文件夹   比如 文件1/文件2/ rm                   删除文件 rm -rf             删除文件夹 rmdir                删除空文件夹 mv                 在目录间移动文件,修改文件名 cp                   在目录间复制文件,修改文件名 cp  -r             在目录间复制文件夹,修改文件名 cp -f               强制复制文件 cp -rf             强制复制文件夹

cat                查看文件内容 vi                   修改文件内容 ln                 创建快捷方式 ln -s             创建软连接,ln创建硬连接
init 0                       关机

shutdown -h now  

立刻关机

shutdown -r now   立刻重启 reboot                     立刻重启
cal                   显示日历 date               显示日期
cd                   指定文件 cd ..                 返回上一层目录 cd /目录名/     进入指定目录 按下 TAB         提示 补全目录或命令

..                     代表上级目录 .                       代表当前目录

*man 作用:查询man手册,获得帮助信息 man 1 ls               1表示查询的是linux命令 man2  xxx             2表示查询的是linux api man2 xxx             3表示查询的是C库函数


Linux 使用技巧 1.使用  TAB键输入 2、linux命令行中一些符号的含义
.             代表当前目录 ..             代表上一层目录 -             代表前一个目录 ~           代表当前用户的宿主目录 /             代表根目录下 $           普通用户的命令行提示符 #           root用户的命令行提示符 *           指所有文件-万能匹配型
* apt-get 作用:在ubuntu中用来在线安装、卸载软件的程序 例如安装vim:apt get install vim 例如卸载vim:apt get remove vim 安装必须是在线的;ubuntu必须上网才可使用。

linux 下 vi 开发步骤: 基本使用 1、vi Hello.java      【创建一个名为Hello的java文件】 2、输入i                  【进入插入模式】 3、输入 esc             【进入命令模式】 4、输入 :              【wq 表示退出保存,q!退出不保存】
linux 下 vi 开发步骤: 高级使用
查找     /加上查找的文件名 跳转行号     直接:输入行号 显示行号   :set nu 去掉行号   :set nonu 永久显示行号 需要修改配置文件 在~/.vimrc  中输入 set nu 即可
行删除 命令模式下  输入 dd 行连续删除             输入3dd  表示删除3行 连续复制                输入3yy   表示复制三行 粘贴                       输入 -p
Linux 命令: 1.0、权限管理 chmod   修改文件权限 chown   修改属主 chgrp    修改文件的组
ls -l   列出文件属性 -rwxr-xr-x 一共十个字符,第一个表示文件属性(d表示文件夹,-表示普通文件),剩下的9个分成三组。 每组中三个分表表示r可读,w可写,x可执行。如果是字母表示有这个权限,如果是-则表示没有这个权限。
权限还有另外一种表示方法,用数字表示。 r         可读         4 w        可写         2 x         可执行     1 -         无权限     0
第一种修改权限的方法: 有了这个编码规则,则rwxr-xr-x    编码后为755 要把权限修改成         rwxr--r--     编码后为744 修改命令为:chmod 744 文件名
第二种修改权限的方法: 在原来的权限基础上进行修改,即增加或减少某权限。 三个组用户的编码依次为:属主u  属主所在的组g   其它用户o 增加权限:chmod g+x 文件名 这样就给属主所在的组增加了一个可执行权限 减权限:chmod g-x 文件名 这样就给属主所在的组减了一个可执行权限

1.1、find 在linux文件系统中,用来查找一个文件放在什么位置 例如:find -name "a.c" 就是在系统中全盘查询a.c 例如:find /home -name "a.c"
就是在home目录中查询a.c

1.2、uname 在linux中查询系统信息 uname --help   显示帮助信息 uname -l           显示所有信息 uname -r          显示内核发行号
1.3、tree/lstree 功能:显示文件和目录由根目录开始的树形结构
1.4、mount/umount 用来挂载磁盘到文件系统中 举例:mount -t nfs -o nolock 192.168.1.141:/root/rootfs /mnt  挂载 umount /mnt                                卸载
1.5、磁盘空间相关         df -h                显示已挂载的分区列表         du -h               列出文件或文件夹的大小         du -h 后面加文件名,可以列出文件大小。
1.6、用户管理         useradd user1    添加一个名为user1的用户         userdel user1     删除一个名为user1的用户         passwd user1    为名为user1的用户设置密码
1.7文件打包和解压缩         tar -czvf dir.tar.gz dir/        将dir目录打包成dir.tar.gz         tar -cjvf dir.tar.bz2 dir/       将dir目录打包成dir.tar.bz2         tar -zxvf dir.tar.gz               解压缩dir.tar.gz         tar -jxvf dir.tar.bz2              解压缩dir.tar.bz2          1.8网络配置命令 ifconfig eth0 192.168.1.13          设置IP地址
ifconfig eth0 up                          启用网卡
ifconfig eth0 down                     禁用网卡
ifup eth0                                     启动网卡 ifdown eth0                                禁用网卡 ifconfig eth0 192.168.1.1 netmas 255.255.255.0  同时设置IP和子网掩码
搭建tftp服务器 终端中输入 sudo tftp localhost,进入 tftp   q退出tftp get file  获取 file这个文件 put file  上次file这个文件
搭建nfs服务器
1.9、sed和awk 正则表达式 匹配加替换。
2.0、格式化文件系统     mkfs    /dev/hd1     mkfs -t vfat 32 -f /dev/hd1   创建一个FAT32文件系统