大一软件工程专业在校学生,,,Linux系统应该怎么学,大佬们
鸟哥的linux私房菜
首先在你的电脑上安装一个linux系统,然后把linux命令在你的电脑上敲一遍~,最好是买一本书,便学便在你电脑上实践,进步会非常快的。
送你一份我整理的shell
df -h 查看磁盘大小
ls 目录信息查看命令
-a 显示所有的文件以及子目录,包括以“.”开头的隐藏文件。
-l 显示文件的详细信息,比如文件的形态、权限、所有者、大小等信息。
-t 将文件按照创建时间排序列出。
-A 和-a 一样,但是不列出“.”(当前目录)和“..”(父目录)。
-R 递归列出所有文件,包括子目录中的文件。
Shell 命令里面的参数是可以组合在一起用的,比如组合“-al”就是显示所有文件的详细信 息,包括以“.”开头的隐藏文件,
cd 目录切换命令
cd / 进入到根目录“/”下,Linux 系统的根目录为“/”,
cd /usr 进入到目录“/usr”里面。
cd .. 进入到上一级目录。
cd ~ 切换到当前用户主目录
pwd 当前路径显示命令
uname 系统信息查看命令
-r 列出当前系统的具体内核版本号。
-s 列出系统内核名称。
-o 列出系统信息。
clear 清屏命令
sudo 切换用户执行身份命令
-h 显示帮助信息。
-l 列出当前用户可执行与不可执行的命令
-p 改变询问密码的提示符
adduser 添加用户命令 此命令需要 root 身份去运行
-system 添加一个系统用户
-home DIR DIR 表示用户的主目录路径
-uid ID ID 表示用户的 uid。
-ingroup GRP 表示用户所属的组名。
deluser 删除用户命令
-system 当用户是一个系统用户的时候才能删除。
-remove-home 删除用户的主目录
-remove-all-files 删除与用户有关的所有文件。
su 切换用户命令 命令“su”可以 直接将当前用户切换为 root 用户,切换到 root 用户以后就可以尽情的进行任何操作了!
-c –command 执行指定的命令,执行完毕以后回复原用户身份。
-login 改变用户身份,同时改变工作目录和 PATH 环境变量。
-m 改变用户身份的时候不改变环境变量
-h 显示帮助信息
cat 显示文件内容命令
-n 由 1 开始对所有输出的行进行编号。
-b 和-n 类似,但是不对空白行编号。
-s 当遇到连续两个行以上空白行的话就合并为一个行空白行。
ifconfig 显示和配置网络属性命令
参数:
interface 网络接口名称,比如 eth0 等。
up 开启网络设备。
down 关闭网络设备。
add IP 地址,设置网络 IP 地址。
netmask add 子网掩码
man 系统帮助命令
man [命令名]
reboot 系统重启命令
poweroff 系统关闭命令
install 软件安装命令
install [选项]... [-T] 源文件 目标文件
install [选项]... 源文件... 目录
install [选项]... -t 目录 源文件...
install [选项]... -d 目录...
“install”命令是将文件(通常是编译后的文件)复制到目的位置,在前三种形式中,将源文 件复制到目标文件或将多个源文件复制到一个已存在的目录中同时设置其所有权和权限模式。 在第四种形式会创建指定的目录。命令“install”通常和命令“apt-get”组合在一起使用的,关 于“apt-get”命令我们稍后会讲解。
不用这么麻烦,之后尽量用linux系统来作为自己主要的操作系统就好(编程和作业都用linux做),才大一慢慢熟悉就好